具有特定元素的ASP控件的RegEx搜索模式

本文关键字:控件 RegEx 搜索 模式 ASP 元素 | 更新日期: 2023-09-27 17:53:20

我目前正试图找出一个RegEx模式,以找到某些ASP控件在我的整个visual studio解决方案。例如,我想找到定义了CssClass元素的所有控件,即如果要应用该模式,下面的示例只会返回asp:checkbox控件,ID = checkbox_ID?

<asp:Checkbox ID="checkbox_ID" CssClass="checkbox_CSS" runat="server" />
<asp:Checkbox ID="checkbox_ID2" runat="server" />

主要目标是能够找到带有预定义的CssClass元素的所有控件,并将它们全部更改为使用我选择的另一个类。

具有特定元素的ASP控件的RegEx搜索模式

您可以搜索:

(<asp:[^>]+CssClass=")checkbox_CSS("[^>]+>)

并替换为以下内容(其中"new_class"是CssClass属性的新值):

$1new_class$2
(演示)

您可以使用以下正则表达式:

<[^>]*CssClass[^>]*>

看到演示