对于正则表达式,一直感觉很朦胧的美啊,
请教大家一下 这个正则表达式的含义及其原因:
代码:
1 var temp =/([a-zA-Z])\1/.test(str);
其中的“\1”是什么含义,前面的表示的是所有的字母,请大家解释一下
我只说一下\1 这个就是第一个捕获组里面的内容,重复,like
字符串:gogoaagog1oaak
正则:(go)\1aa
这里的\1就是重复前面组里面的go ,因为整个正则表达式为第0组,所以(go)就是第一组了。
参考博文:http://www.cnblogs.com/iyangyuan/archive/2013/05/30/3107390.html