<td title='不同意'>ergergr 不同意sadfsdf</td>
我只要匹配 第二个不同意,如果不同意 在 title=的后面就不需要。他将 title='不同意' 也匹配啦。
(?!title(?:[^\"'])?)不同意
js 就没有c#那种(?<!)
我只要匹配 第二个不同意,如果不同意 在 title=的后面就不需要。他将 title='不同意' 也匹配啦。
(?!title(?:[^\"'])?)不同意
js 就没有c#那种(?<!)
var reg = /不同意(?![^<>]*>)/g;
alert(reg.exec(str));
alert(reg.lastIndex);
var strTest="<td title='不同意'>不同意1</td><td title='不同意'>不同意2</td>";
var rg=/<td title=\'(不同意)\'>[^<]*(不同意\d)[^<]*<\/td>/gi;
while (rg.exec(strTest)){
alert(RegExp.$1);
}
这个意思是说 不同意的右侧只能是 非<> 的字符吗?