(……续例13)
例14:全局组替换
- void function reg_14()
- {
- var s = "Live for nothing nothing";
- var r = /([a-z]+) \1/g;
- if (r.exec(s) != null)
- {
- alert(RegExp.$1);
- alert(s.replace(r, RegExp.$1)); //JScript不支持命名组
- }
- }
这个例子非常简单,用正则表达式pia找到两个重复的单词,然后去掉其中一个。
这里使用了String对象的replace()方法。
(未完待续……)
本文转自 BlackAlpha 51CTO博客,原文链接:http://blog.51cto.com/mengliao/469252,如需转载请自行联系原作者