Replace all occurrences of a character between 2 words
-
Hello,@vamshi-reddy-0
Please try this code, To Replace all occurrences of a character between 2 words.
RegEx:/(?:\G(?!^)|string1)(?:(?!string1|string2).)*?\K\h(?=.*string2)/gm
I hope this RegEx will be useful to you.
Thank you. -
@guy038 said in Replace all occurrences of a character between 2 words:
Indeed, as meta-characters, the [ and ] must be escaped with the \ symbol to search them as literal symbols. But the [ syntax has also a special meaning, with the NodeBB Markdown language !
Given these problems (that we usually initially forget when posting), I may consider going with this substitution instead, for any future regexes I post containing the dreaded backslash-bracket situation:
for backslash-open-square-bracket:
\x5B
for backslash-close-square-bracket:\x5D
Or…maybe not. :-)