Community
    • Login

    Regex: Replace the content of a tag into another tag

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    3 Posts 1 Posters 856 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.
    • Vasile CarausV
      Vasile Caraus
      last edited by

      hello. I have 2 tags:

      <title>I LOVE ELVIS</title>

      and

      <meta property="og:title" content="Blah Blah Blah" />

      So, I want to replace the content of <title></title> tag into the <meta /> tag.

      I made a regex, but is not working too good. Needs small changes.

      Find: (<title>(.*?)<\/title>.*?)(<meta property="og:title").*?(<\/>)

      Replace with: \1\3\2\4

      1 Reply Last reply Reply Quote 0
      • Vasile CarausV
        Vasile Caraus
        last edited by

        I find the solution:

        SEARCH: (<title>(.*?)<\/title>.*?)(<meta property="og:title" content=").*?(" \/>)

        REPLACE WITH: \1\3\2\4

        1 Reply Last reply Reply Quote 1
        • Vasile CarausV
          Vasile Caraus
          last edited by

          first check .matches newline in order to work

          SEARCH: (<title>(.*?)<\/title>.*?)(<meta property="og:title" content=").*?(" \/>)

          REPLACE WITH: \1\3\2\4

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