You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am using react-string-replace for translations. I have a string and I want to replace a couple of substitutes.
The code looks like this:
ReactStringReplace(
'[link]This is my link[/link] available everywhere or [shortcode].',
/(\[link\].*\[\/link\])|(\[shortcode\])/g,
(match) => {
console.log('match', match);
}
)
From my understanding, my regular expression should match only the first link and the [shortcode]. But the result in the console looks like this:
match [link]This is my link[/link]
match available everywhere or
match [shortcode]
I don't understand why is the middle match there. It doesn't match the regular expression.
The text was updated successfully, but these errors were encountered:
I am using react-string-replace for translations. I have a string and I want to replace a couple of substitutes.
The code looks like this:
From my understanding, my regular expression should match only the first link and the
[shortcode]
. But the result in the console looks like this:I don't understand why is the middle match there. It doesn't match the regular expression.
The text was updated successfully, but these errors were encountered: