JS 字符串变量全局替换
新博客:程序员小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 字符串变量全局替换相关推荐
- php怎么定义字符串变量的值,php字符串变量怎么替换
php字符串变量的替换方法:1.通过substr_replace函数把字符串的一部分替换为另一个字符串:2.通过str_replace函数使用一个字符串替换字符串中的另一些字符. 使用字符串替换sub ...
- vim 批量替换字符串_vim批量替换,效率就是高。附常用批量替换命令
语法为 :[addr]s/源字符串/目的字符串/[option] 全局替换命令为: :%s/源字符串/目的字符串/g [addr] 表示检索范围,省略时表示当前行. "1,20" ...
- vi 全局替换命令等
转载来源: http://socol.iteye.com/blog/518854 全局替换命令 语法为 :[addr]s/源字符串/目的字符串/[option] 全局替换命令为::%s/源字符串/目的 ...
- CentOS vim 全局替换命令
语法为 :[addr]s/源字符串/目的字符串/[option] 全局替换命令为::%s/源字符串/目的字符串/g [addr] 表示检索范围,省略时表示当前行. 如:"1,20" ...
- Linux vim全局替换方法
Linux命令:vi全局替换方法 语法为 :[addr]s/源字符串/目的字符串/[option] 全局替换命令为::%s/源字符串/目的字符串/g [addr]: 表示检索范围,省略时表示当前行. ...
- js replace 全局替换的操作方法
这篇文章主要介绍了js replace 全局替换的操作方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 js 的replace 默认替换只替换第一个匹配的字符,如果字符串有 ...
- js mysql替换_JavaScript_js使用正则实现ReplaceAll全部替换的方法,JS 字符串有replace() 方法。但这 - phpStudy...
js使用正则实现ReplaceAll全部替换的方法 JS 字符串有replace() 方法.但这个方法只会对匹配到的第一个字串替换. 如下例: New Document var str = " ...
- 正则匹配不包含某字符串_如何替换JS字符串中匹配到多处中某一指定节点?
来源 | https://www.cnblogs.com/class1/p/14273231.html 问题先行,要求搜索关键字,匹配到四处,那我鼠标放在第二处,我想把它变个颜色,该怎么实现呢?截图如 ...
- 关于js中replace()只能替换字符串中第一个对象的问题
工作中用到js的replace比较多,将一个字符串中某个内容替换成另一个内容,但是往往只找到第一个符合条件的内容后就不往后替换了,可以用正则来解决此问题. var a="aaa,bbb,cc ...
- JS 字符串替换特定子串
JS 字符串替换函数-replace 前言 基本说明 定义与语法 返回值 说明 拓展说明1 java中的字符替换操作 JS实现全替换的效果 拓展说明2 replacement 是字符串时 replac ...
最新文章
- 一只端午节鸭蛋粽子的背后:AI 与农业
- 那个大战AlphaGo的柯洁,将免试入读清华大学工商管理专业
- Javascript 返回上一页
- java rmi 还有用吗_java rmi使用后的感想
- 【AutoML】AutoML专栏上线,跟Google一起见证调参党的末日?
- SpringBoot+ElementUI实现通用文件下载请求(全流程图文详细教程)
- Python3.9又更新了:dict内置新功能,正式版十月见面
- 一个简单的验证码识别教程
- 20幅扎心漫画,道尽无数人的人生!30万网友:这简直是在偷窥我生活...
- 【Programming Clip】点分十进制IP和长整型转换
- pycharm忽略whitespace警告
- datetime 比较_MySQL时间类型datetime,timestamp,int如何选择,很多程序员收藏了
- 20169219《linux内核原理与分析》第七周作业
- Android基础学习一(整理,从零开始)
- ectouch v1 thinkphp的搜索问题
- 分类器集成和非均衡分类
- APKTOOL打包方法
- 南京软件测试初学者钢琴曲,初学者一看就会的钢琴教程 !
- Vue3发布半年我不学,摸鱼爽歪歪,哎~就是玩儿
- 年仅21岁,干掉6位诺贝尔奖得主,被誉为科学界最强杀手,却惨被人骂成一个笑话...
热门文章
- WPS Office 简明教程
- unity安装到一半失败
- OpenRefine数据清洗实战
- 使用Python对csv文件去重
- 富文本编辑器Froala Editor v3.x 使用
- CCA分析图如何解读_BI报表控件Wyn使用教程:如何使用网状/雷达图进行数据分析...
- rda分析怎么做_RDA分析
- 数据到物联网服务器作用,物联网数据分析是什么?物联网数据分析如何操作?...
- 将multisim中波形在matlab中输出
- C++ 保存txt文本文件