我在Visual Studio设计视图中有以下文本:
<% =Utility.CreateLabel("lblHeader_LP","Online Loan Application") %>
我需要将该文本转换为以下内容:
<asp:Label ID="lblHeader_LP" Text="Online Loan Application" runat="server"/>
我不确定如何做到这一点,但想到以下几点:
查找: <% =Utility.CreateLabel("(*.)","(*.)" &>
替换: <asp:Label ID="$1" Text="$2" runat="server" />
有什么想法吗?
答案 0 :(得分:1)
尝试将此用于您的查找:
<% =Utility\.CreateLabel\("([^"]*)","([^"]*)"\) %>
答案 1 :(得分:1)
这对我有用,我认为Visual Studio接受不同类型的正则表达式:
查找: \<% =Utility\.CreateLabel\({:q},(:b)*{:q}\) %\>
替换: <asp:Label ID=\1 Text=\2 runat="server" />
其中{:q}
表示引用文本以进行反向引用,(:b)
表示空格或制表符。
来源:http://msdn.microsoft.com/en-us/library/2k3te2cs(VS.80).aspx