当前位置:   article > 正文

正则表达式replace方法应用_replacetext

replacetext
一 replace方法介绍
replace方法使用表达式模式对字符串执行搜索,并对搜索到的内容用指定的字符串替换,返回一个字符串对象,包含了替换后的内容。
语法:
replace(rgExp.replaceText)
replace方法执行后,将更新RegExp对象中的有关静态属性以反映匹配情况。该方法需要两个参数,其含义分别如下。
rgExp参数为搜索时要使用的表达式对象。如果是字符串,不按正则表达式的方式进行模糊搜索,而进行精确搜索。
replaceText参数为用于替换搜索到的内容的字符串,其中可以使用一些特殊的字符组合来表示匹配变量。
$&是整个表达式模式在被搜索字符串中所匹配的字符串,
$`是表达式模式在被搜索字符串中所匹配的字符串左边的所有内容
$'是表达式模式在被搜索字符串中所匹配的字符串右边的所有内容,
$$则是普通意义的“$”字符。
$1…$9分别是第1个到第9个子匹配所捕获到的内容,$01…$99分别是第1个到第99个子匹配所捕获到的内容,当$n和$nn(n为正整数)在表达式中没有对应的子匹配时,将被解释成普通字符。
 
二 replace方法应用
下面的例子将实现应用replace方法来替换字符串
<script language="javascript">
 var strSrc="ab12cd34ef56";
 var re=/(\d)(\d)/gi;
 var strDest=strSrc.replace(re, "$2$1");
 document.write("字符串"+strSrc+"被转换为:"+strDest);
</script>
 
三 运行结果
字符串ab12cd34ef56被转换为:ab21cd43ef65
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/212290?site
推荐阅读
相关标签
  

闽ICP备14008679号