Community
    • Login

    Replace all occurrences of a character between 2 words

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    22 Posts 5 Posters 2.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • prahladmifourP
      prahladmifour
      last edited by

      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.

      1 Reply Last reply Reply Quote 0
      • Alan KilbornA
        Alan Kilborn @guy038
        last edited by

        @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. :-)

        1 Reply Last reply Reply Quote 2
        • First post
          Last post
        The Community of users of the Notepad++ text editor.
        Powered by NodeBB | Contributors