Community
    • Login

    Regex: Replace html links framed by html comments

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    2 Posts 2 Posters 172 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.
    • Robin CruiseR
      Robin Cruise
      last edited by Robin Cruise

      Maybe someone will need this solution.

      I have this html code with a link https://website.com/en/love.html And I want to change /en/ with /fr/

      <!-- BABA -->
      text text
      <a href="https://website.com/en/love.html"> 
      text text 
      tags
      <!-- BUBU -->
      

      Output

      <!-- BABA -->
      text text
      <a href="https://website.com/fr/love.html"> 
      text text 
      tags
      <!-- BUBU -->
      

      SEARCH: (?:.*?<!-- BABA -->|\G).*?<a href="https://website.com/\K(en/)(.*?)(?=\.html">.*?<!-- BUBU -->)
      REPLACE BY: fr/\2

      CHECK Wrap around
      CHECK Regular expression
      CHECK . matches newline

      GENERIC REPLACEMENT SHOULD BE:

      (?:.*?START-FRAME|\G).*?REGEX-START\K.*?(?=REGEX-FINAL.*?FINAL-FRAME)

      CHECK . matches newline

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

        @Robin-Cruise said in Regex: Replace html links framed by html comments:

        Maybe someone will need this solution

        Let’s please not post solutions to random things not requested by anyone.
        There could be an infinite amount of such things.

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