0

在视觉工作室的查找输入中,我有这个表达

<input type="submit" value=(.*) />

在替换我的

<input type="submit" value=(\1) a />

但是由于某种原因,它没有添加“a”,而是从字面上替换了代码。

我的意思是,我得到这个

<input type="submit" value=(\1) a />

而不是这个

<input type="submit" value="Change password" a />

我正在使用 Visual Studio 2012 Express for Web

4

1 回答 1

2

在替换字符串中,您需要使用$1. \1用于搜索模式中的反向引用。您还需要省略替换字符串中的括号。

<input type="submit" value=$1 a />

为了使您的模式更加健壮,您可能需要使用类似的东西

<input type="submit" value=("[^"*]") />

对于图案。否则,如果您在同一行上有另一个自闭合标签或input具有更多属性的标签,您会遇到问题。

于 2013-08-25T19:17:23.107 回答