我想在Visual Studio中的HTML文档中进行查找和替换。我查找了语法,并在括号中放置了一个模式捕获并隐式编号子串。这很好。
问题是我想在替换中使用捕获的子字符串,但是替换输入框似乎不知道在find中捕获的编号子字符串。
在find中,我有\$([a-zA-Z]+)
来捕获所有美元符号,后跟一个或多个字母。我想用撇号替换美元,然后用查找中捕获的字母替换。
有人能告诉我怎么做吗?对我来说似乎是一个巨大的限制,从查找到替换不会保留子串的捕获。我错过了什么?
答案 0 :(得分:0)
使用此正则表达式\$(\w+)
,它与您的几乎相同,但稍微短一些。
然后输入此替换'$1
。 $1
是第一个捕获组,即文本。