• Login
Community
  • Login

Regexp help

Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
3 Posts 2 Posters 808 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.
  • L
    Luther Blisset
    last edited by Luther Blisset Sep 26, 2018, 9:59 AM Sep 26, 2018, 9:59 AM

    Hi all,

    I would like to replace text between two tags with a new line (\n).
    The starting tag is: <!-- - <a href=“#”>
    The ending tag is: <strong>

    Example:

    • input:
      textbefore<tag1>abcdefg<tag2>textafter

    • output:
      textbefore
      textafter

    Could someone be some kind to help me?

    Thanks in advance,

    cid

    S 1 Reply Last reply Sep 26, 2018, 12:13 PM Reply Quote 2
    • S
      Scott Sumner @Luther Blisset
      last edited by Sep 26, 2018, 12:13 PM

      @Luther-Blisset

      Sure…fairly easy. In fact, so easy that if you know the term “Regexp” then you should be able to get this one yourself. But here you go:

      Find what zone: (?-s)<tag1>.+?<tag2>
      Replace with zone: \r\n <—if using Windows line-endings
      Search mode selection: Regular expression

      1 Reply Last reply Reply Quote 2
      • L
        Luther Blisset
        last edited by Sep 26, 2018, 1:27 PM

        Done, Thanks for your help!

        I’m familiar with regexp concept but never used them before.

        Best regards,

        cid

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