如何在js中一一替换所有相同的字符? [复制]
Posted
技术标签:
【中文标题】如何在js中一一替换所有相同的字符? [复制]【英文标题】:How to replace all same coming one by one chars in js? [duplicate] 【发布时间】:2019-04-06 19:10:41 【问题描述】:例如,我有几个字符串
-11 -11 --11
-22 ----22 -22
我需要将任意数量的-
一个一个替换为单个-
。
替换后我应该得到
-11 -11 -11
-22 -22 -22
谢谢!
【问题讨论】:
【参考方案1】:只需使用正则表达式替换字符串,匹配多个“-”与单个“-”的出现次数
my_str = my_str.replace(/-2,/g, '-')
【讨论】:
或为性能优化一点 -my_str = my_str.replace(/-2,/g, '-')
不会用 -
替换单个 -
@fanjabi 是的。那是正确的。感谢您指出。以上是关于如何在js中一一替换所有相同的字符? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何在js中一一移动每一行的背景颜色并从前一个颜色中删除颜色