正则表达式——非捕获、前瞻、后顾、负前瞻、负后顾和引用
非捕获、前瞻、后顾、负前瞻、负后顾和引用这几个地方一直掌握的不好,所以用的自然就少,特意整理自己再学习。
非捕获用法:(?:) 用法与捕获类似,区别就是非捕获的结果集中不存在括号内值,所以\1什么的就取不到了。
例子【简单,全部就用JS测试了】
var patt1=new RegExp(“(this) is “);
undefined
patt1.exec(“this is a test”)
...