正则表达式解析:将一个 html 标签的内容复制到另一个 html 标签

正则表达式解析:将一个 html 标签的内容复制到另一个 html 标签

我有这2个html元标签:

<meta name="description" content="Example"/>

<meta property="og:description" content="I love my car mostly."/>

我需要将第一个元标记的内容复制到第二个元标记,如下所示:

<meta name="description" content="Example"/>

<meta property="og:description" content="Example"/>

答案1

  • Ctrl+H
  • 找什么:(?s)<meta name="description" content="(.*?)"/>.*?<meta property="og:description" content="\K.*?(?="\/>)
  • 用。。。来代替:\1
  • 查看 环绕
  • 查看 正则表达式
  • Replace all

这种替换的通用方法是:

  • 找什么:(?s)START-TAG-1(.*?)FINAL-TAG-1.*?START-SECOND-TAG\K.*?(?=FINAL-SECOND-TAG)
  • 用。。。来代替:\1

相关内容