Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 具有特定元素的ASP控件的正则表达式搜索模式_C#_Asp.net_Regex_Visual Studio_Search - Fatal编程技术网

C# 具有特定元素的ASP控件的正则表达式搜索模式

C# 具有特定元素的ASP控件的正则表达式搜索模式,c#,asp.net,regex,visual-studio,search,C#,Asp.net,Regex,Visual Studio,Search,我目前正试图找出一个正则表达式模式,以便在整个VisualStudio解决方案中找到某些ASP控件。例如,我想找到所有定义了CssClass元素的控件,即如果要应用模式,下面的示例将只返回ID=checkbox\u ID的asp:checkbox控件 <asp:Checkbox ID="checkbox_ID" CssClass="checkbox_CSS" runat="server" /> <asp:Checkbox ID="checkbox_ID2" runat="ser

我目前正试图找出一个正则表达式模式,以便在整个VisualStudio解决方案中找到某些ASP控件。例如,我想找到所有定义了CssClass元素的控件,即如果要应用模式,下面的示例将只返回ID=checkbox\u ID的asp:checkbox控件

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


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

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

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

请参见,您可以搜索以下内容:


()

谢谢您的回复!这个图案和我想要的很接近。运行搜索时,我如何操作它以仅选择CssClass=“checkbox\u CSS”?现在它高亮显示整行文本。如果您只想匹配字符串的该部分,您可以将第一个组更改为向后看,将最后一个组更改为向前看,如下所示:(?]+>)但是,如果这样做,您只想替换为不带$1和$2的新类名