2012-10-03 69 views
0

如何在这种情况下使用正则表达式?如何快速查找并替换正则表达式Visual Studio?

我想找到这样的:

<asp:Literal ID="Literal2" Text="<%$ Resources: Resource, Admin_HeaderInfo%>" runat="server" /> 
<asp:Literal ID="Literal3" Text="<%$ Resources: Resource, Admin_ContentInfo%>" runat="server" /> 
.. 
.. 

,并希望更换

<%= GetTranslate("Admin_HeaderInfo"); %> 
<%= GetTranslate("Admin_ContentInfo"); %> 
.. 
.. 

回答

1

查找:

<asp:Literal ID=".+?" Text="<%\$ Resources: Resource, (.+?)%>" runat="server" />

替换

<%= GetTranslate("$1"); %> 
+0

thx但我现在编辑它,你可以再看看PLZ,以及如何学习正则表达式你的建议? – Mennan

+0

已编辑。 http://www.gskinner.com/RegExr/是一个很好玩的地方。 – aquinas

+0

Visual Studio在“:”字符(未知操作符)上给出了一个错误。但是这个正则表达式在正则表达式测试中工作正常。 – Mennan