小编chr*_*ris的帖子

正则表达式否定前瞻

我有一种情况,我需要在VS项目中搜索没有定义MaxLength属性的任何控件.

例如:

<asp:TextBox ID="txtName" runat="server" MaxLength="50" Text="Enter Name" />
<asp:TextBox ID="txtOther" MaxLength="25" runat="server" />
<asp:TextBox ID="MaxLength" runat="server" />
<asp:TextBox ID="txtMisc" runat="server" Width="100" />
Run Code Online (Sandbox Code Playgroud)

有没有人建议使用正则表达式模式来找到没有定义MaxLength的控件?

我对此的第一次尝试,似乎有效,似乎不完美......

<asp:TextBox.*?M(?!axLength=).*?/>
Run Code Online (Sandbox Code Playgroud)

我很想看到更好的解决方案.

注意:Visual Studio搜索在上面的模式中窒息.我被迫使用不同的应用程序来实际使用此模式进行搜索

regex asp.net lookahead regex-lookarounds

3
推荐指数
1
解决办法
986
查看次数

标签 统计

asp.net ×1

lookahead ×1

regex ×1

regex-lookarounds ×1