2012-10-03 68 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