Regex: Replace the content of a tag into another tag
-
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
-
I find the solution:
SEARCH:
(<title>(.*?)<\/title>.*?)(<meta property="og:title" content=").*?(" \/>)
REPLACE WITH:
\1\3\2\4
-
first check .matches newline in order to work
SEARCH:
(<title>(.*?)<\/title>.*?)(<meta property="og:title" content=").*?(" \/>)
REPLACE WITH:
\1\3\2\4