Regex 一行中的正则表达式正匹配和负匹配

Regex 一行中的正则表达式正匹配和负匹配,regex,Regex,我想匹配asp:DropDownList不包含类的所有行selectpicker 以下是我目前掌握的情况: ^((\b<asp:DropDownList\b)*(?!selectpicker).)*$ ^((\b您可以使用 ^<asp:DropDownList(?!.*class="[^"]*selectpicker[^"]*").*>$ ^您可以使用 ^<asp:DropDownList(?!.*class="[^"]*selectpicker[^"]*").*&g

我想匹配asp:DropDownList不包含类的所有行selectpicker

以下是我目前掌握的情况:

^((\b<asp:DropDownList\b)*(?!selectpicker).)*$
^((\b您可以使用

^<asp:DropDownList(?!.*class="[^"]*selectpicker[^"]*").*>$
^

您可以使用

^<asp:DropDownList(?!.*class="[^"]*selectpicker[^"]*").*>$

^

以下是一个使用以下方法的解决方案:


以下是一个使用以下方法的解决方案:

<asp:DropDownList (?:(?!class="[^"]*selectpicker[^"]*").)*>