使用notepad ++重命名动态字符串

时间:2015-03-18 16:59:31

标签: regex notepad++

我必须一次重命名不同的asp标签ID。

像,

<asp:Label ID="home" runat="server" Font-Bold="true" Font-Size="11px" />

<asp:Label ID = "aboutUs" runat="server" Font-Bold="true" Font-Size="11px" />

<asp:Label ID="contact" runat="server" Font-Bold="true" Font-Size="11px" />


<asp:Label ID= "gallery" runat="server" Font-Bold="true" Font-Size="11px" />

我要连接&#34; _lbl &#34;在每个标签ID的末尾。比如, home_lbl aboutUs_lbl 。如何使用记事本++搜索和替换功能来实现?

同时检查主要空间。

1 个答案:

答案 0 :(得分:2)

ID\s*=\s*"([^"]+)(?<!_lbl)" # find
ID="\1_lbl" # replace

(?<!_lbl)会阻止额外的_lbl

确保在搜索选项中选择Regular expressions