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