How to replace all same coming one by one chars in js?
例如,我有一些字符串
1 2
| -11 -11 --11
-22 ----22 -22 |
我需要把一个接一个的EDOCX1[0]替换成单个的EDOCX1[0]。更换后我应该
1 2
| -11 -11 -11
-22 -22 -22 |
谢谢!
只需在字符串上使用与多个出现的"-"匹配的regex替换单个"-"
1
| my_str = my_str.replace(/-{2,}/g, '-') |
- 谢谢!就是这样
- 或者对性能进行了一点优化,一个-my_str = my_str.replace(/-{2,}/g, '-'),它不会用-取代单个-。
- 范贾比是的。没错。谢谢你指出。