2013-08-25 69 views
0

在Visual Studio中查找輸入我有這樣的表達如何使用正則表達式在Visual Studio中使用搜索替換?

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

而在取代我有

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

但由於某些原因,而不是增加一個「一」是字面更換碼。

我的意思是,我得到這個

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

,而不是這個

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

我使用Visual Studio 2012 Express的網絡

回答

2

在替換字符串,你需要使用$1\1用於搜索模式中的反向引用。您還需要省略替換字符串中的括號。

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

爲了讓你的模式更穩健一點,你可能想使用類似

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

有關模式。否則,如果在同一行上有另一個自動關閉標籤,或者具有更多屬性的input標籤,則會出現問題。

相關問題