首页 > javascript权威指南里正则表达式这有点问题

javascript权威指南里正则表达式这有点问题

这讲到正则表达式里指定匹配位置,带有"(?!"的断言是负向先行断言,我觉得例子中应该会匹配JavaScripter,不匹配JavaScript,为什么书中和我认为的相反呢,是我理解不对还是书中错误?大神们求赐教


你测试一下啊,他的意思就是Java后面跟一个大写字母开头的东西,但是不能接着就是Script。书里描述应该是有问题。我测试了一下并不能匹配‘JavaScript’


写代码跑下就知道了,书上不只结果错误,正则写法也错误

/Java(?!Script)([A-Z]\w*)/

?! 后面是应该没有空格的

http://www.rubular.com/r/ZXWR...

http://www.rubular.com/r/11Qh...

【热门文章】
【热门文章】