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

时间:2015-06-04 19:46:51

标签: c# asp.net regex visual-studio search

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

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

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

2 个答案:

答案 0 :(得分:1)

您可以搜索:

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

并替换为this(其中“new_class”是CssClass属性的新值):

$1new_class$2

Demo

答案 1 :(得分:0)

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

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

请参阅Demo