返回信息流正则表达式中的 (?<!pattern)
反向否定预查,与正向否定预查类似,只是方向相反。例如“(?<!95|98|NT|2000)Windows”能匹配“3.1Windows”中的“Windows”,但不能匹配“2000Windows”中的“Windows”。
我能够理解这个的使用方法,但发现在JavaScript中无法使用,
比如:
var str="Is thisthere allthere is";
var patt1=/(?<!all)there/gi;
document.write(str.match(patt1));
会报语法错误。
不知道有没有什么其他的替代方法:比如匹配“3.1Windows”中的“Windows”,而不匹配“2000Windows”中的“Windows”
没有找到JavaScript版,所以就发这里来了
多谢多谢。
这是一条镜像帖。来源:北邮人论坛 / java / #44171同步于 2015/9/16
Java机器人发帖
[问题]问一个正则表达式的问题
byzwl
2015/9/16镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。