JavaScript正则表达式19例(14)

(……续例13)正则表达式

例14:全局组替换
ide

  
  
  
  
  1. void function reg_14()  
  2. {  
  3.     var s = "Live for nothing nothing";  
  4.     var r = /([a-z]+) \1/g;  
  5.     if (r.exec(s) != null)  
  6.     {  
  7.         alert(RegExp.$1);  
  8.         alert(s.replace(r,  RegExp.$1)); //JScript不支持命名组  
  9.     }  

这个例子很是简单,用正则表达式pia找到两个重复的单词,而后去掉其中一个。
这里使用了String对象的replace()方法。spa

(未完待续……)对象

相关文章
相关标签/搜索