我想知道如何更改某些 HTML 标签,例如:
<tag1>[my text]</tag1>
另一种类型的标签,例如:
<tag2>[my text]</tag2>
但保持内部文本完整。
因为可以用正则表达式获取所有元素,但是如何告诉 VS code 保持内部文本完整?
更一般地说,如何在 VS Code 的搜索模块中保持其他元素完整而仅更改某些元素?
谢谢您的帮助。
CTRL + F
找到,然后点击向下箭头或CTRL + H
直接打开替换gui。
然后在搜索(第一个)输入输入:
<tag1>(\[my text\])</tag1>
在替换(第二个)输入中输入:
<tag2>$1</tag2>
(\[my text\])
:()
是一个捕获组,是这里的第一个。 [my text]
并且恐慌括号被转义 \[
。 <tag1>(my text)</tag1>
。
$1
指的是第一个捕获组的值,因此[my text]
。