【发布时间】:2012-09-26 07:34:40
【问题描述】:
我是正则表达式的新手。我正在尝试查找没有 BORDER 的图像。所以结果应该是第二个图像。下面是尝试使用正则表达式匹配的文本。
<IMG onerror="this.errored=true;" USEMAP="#Map-43" BORDER="0"/>
<IMG onerror="this.errored=true;" USEMAP="#Map-43" />
<IMG onerror="this.errored=true;" USEMAP="#Map-43" BORDER="0"/>
我尝试了以下正则表达式,但没有奏效
<IMG\\s[^((>)&(?!BORDER)]*>
请问有人可以帮忙吗?
【问题讨论】:
-
str.indexOf( "BORDER" ) 将是 -1 ,对于第二个字符串。你可以用那个。您是否将所有三个语句都放在同一个变量中??
标签: c# html regex string negative-lookahead