首页 > 其他 > 详细

替换掉一段 以 $ 开头 $ 结尾 的字符串

时间:2020-08-14 20:35:23      阅读:77      评论:0      收藏:0      [点我收藏+]

可以看到,^ 代表从字符串开头进行匹配,$ 代表从字符串末尾进行匹配

^ 和 $ 不能一起用,用了其中任何一个,g 就不起作用了。

没有 g 找到一个就不会再找了,有 g 会一直找完整个字符串。

const str = "&一&二&三&四&五&"

str.replace(/^[\&]+[\u4e00-\u9fa5]+[\&]/,"")
// "二&三&四&五&"
str.replace(/[\&]+[\u4e00-\u9fa5]+[\&]$/,"")
// "&一&二&三&四"
str.replace(/([\&]+[\u4e00-\u9fa5]+[\&])/,"")
// "二&三&四&五&"
str.replace(/[\&]+[\u4e00-\u9fa5]+[\&]/g,"")
// "二四"

 

替换掉一段 以 $ 开头 $ 结尾 的字符串

原文:https://www.cnblogs.com/MrZhujl/p/13504150.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!