新博客:程序员小Ghttp://www.gloryofme.cn

1.js中的全局替换字符串方法:

str.replace(/电池/g, "newWord");//替换str中包含的所有的 电池 为 newWord

2.上面例子中电池为要匹配的字符串值,需要常量。一般都会需要替换字符串中的变量,具体代码如下:

str.replace(new RegExp(word,'g'), "newWord");

3.最近的使用场景为:通过匹配商品特征,对商品评论中的特征词进行高亮显示,给用户更加直观的结果。具体代码如下:

 cmt.replace(new RegExp(feature,'g'),"<mark class=\"feaMark\">"+ feature+ "</mark>");

其中cmt为商品评论,feature为商品特征,<mark>标签实现高亮显示。

JS 字符串变量全局替换相关推荐

  1. php怎么定义字符串变量的值,php字符串变量怎么替换

    php字符串变量的替换方法:1.通过substr_replace函数把字符串的一部分替换为另一个字符串:2.通过str_replace函数使用一个字符串替换字符串中的另一些字符. 使用字符串替换sub ...

  2. vim 批量替换字符串_vim批量替换,效率就是高。附常用批量替换命令

    语法为 :[addr]s/源字符串/目的字符串/[option] 全局替换命令为: :%s/源字符串/目的字符串/g [addr] 表示检索范围,省略时表示当前行. "1,20" ...

  3. vi 全局替换命令等

    转载来源: http://socol.iteye.com/blog/518854 全局替换命令 语法为 :[addr]s/源字符串/目的字符串/[option] 全局替换命令为::%s/源字符串/目的 ...

  4. CentOS vim 全局替换命令

    语法为 :[addr]s/源字符串/目的字符串/[option] 全局替换命令为::%s/源字符串/目的字符串/g [addr] 表示检索范围,省略时表示当前行. 如:"1,20" ...

  5. Linux vim全局替换方法

    Linux命令:vi全局替换方法 语法为 :[addr]s/源字符串/目的字符串/[option] 全局替换命令为::%s/源字符串/目的字符串/g [addr]: 表示检索范围,省略时表示当前行. ...

  6. js replace 全局替换的操作方法

    这篇文章主要介绍了js replace 全局替换的操作方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 js 的replace 默认替换只替换第一个匹配的字符,如果字符串有 ...

  7. js mysql替换_JavaScript_js使用正则实现ReplaceAll全部替换的方法,JS 字符串有replace() 方法。但这 - phpStudy...

    js使用正则实现ReplaceAll全部替换的方法 JS 字符串有replace() 方法.但这个方法只会对匹配到的第一个字串替换. 如下例: New Document var str = " ...

  8. 正则匹配不包含某字符串_如何替换JS字符串中匹配到多处中某一指定节点?

    来源 | https://www.cnblogs.com/class1/p/14273231.html 问题先行,要求搜索关键字,匹配到四处,那我鼠标放在第二处,我想把它变个颜色,该怎么实现呢?截图如 ...

  9. 关于js中replace()只能替换字符串中第一个对象的问题

    工作中用到js的replace比较多,将一个字符串中某个内容替换成另一个内容,但是往往只找到第一个符合条件的内容后就不往后替换了,可以用正则来解决此问题. var a="aaa,bbb,cc ...

  10. JS 字符串替换特定子串

    JS 字符串替换函数-replace 前言 基本说明 定义与语法 返回值 说明 拓展说明1 java中的字符替换操作 JS实现全替换的效果 拓展说明2 replacement 是字符串时 replac ...

最新文章

  1. 一只端午节鸭蛋粽子的背后:AI 与农业
  2. 那个大战AlphaGo的柯洁,将免试入读清华大学工商管理专业
  3. Javascript 返回上一页
  4. java rmi 还有用吗_java rmi使用后的感想
  5. 【AutoML】AutoML专栏上线,跟Google一起见证调参党的末日?
  6. SpringBoot+ElementUI实现通用文件下载请求(全流程图文详细教程)
  7. Python3.9又更新了:dict内置新功能,正式版十月见面
  8. 一个简单的验证码识别教程
  9. 20幅扎心漫画,道尽无数人的人生!30万网友:这简直是在偷窥我生活...
  10. 【Programming Clip】点分十进制IP和长整型转换
  11. pycharm忽略whitespace警告
  12. datetime 比较_MySQL时间类型datetime,timestamp,int如何选择,很多程序员收藏了
  13. 20169219《linux内核原理与分析》第七周作业
  14. Android基础学习一(整理,从零开始)
  15. ectouch v1 thinkphp的搜索问题
  16. 分类器集成和非均衡分类
  17. APKTOOL打包方法
  18. 南京软件测试初学者钢琴曲,初学者一看就会的钢琴教程 !
  19. Vue3发布半年我不学,摸鱼爽歪歪,哎~就是玩儿
  20. 年仅21岁,干掉6位诺贝尔奖得主,被誉为科学界最强杀手,却惨被人骂成一个笑话...

热门文章

  1. WPS Office 简明教程
  2. unity安装到一半失败
  3. OpenRefine数据清洗实战
  4. 使用Python对csv文件去重
  5. 富文本编辑器Froala Editor v3.x 使用
  6. CCA分析图如何解读_BI报表控件Wyn使用教程:如何使用网状/雷达图进行数据分析...
  7. rda分析怎么做_RDA分析
  8. 数据到物联网服务器作用,物联网数据分析是什么?物联网数据分析如何操作?...
  9. 将multisim中波形在matlab中输出
  10. C++ 保存txt文本文件