javascript - 如何在js中一一替换所有相同的字符?
问题描述
例如,我有一些字符串
-11 -11 --11
-22 ----22 -22
我需要将任何计数-
一一替换为 single -
。更换后我应该得到
-11 -11 -11
-22 -22 -22
谢谢!
解决方案
只需使用正则表达式替换字符串,该正则表达式匹配多次出现的“-”和单个“-”
my_str = my_str.replace(/-{2,}/g, '-')
推荐阅读
- ios - 将 NSString 值转换为日期返回 nil
- node.js - 以正确的方式返回 404 代码而不是空数组
- python - pandas.read_excel() 在 strangley 格式的 excel 表上
- unity3d - Trail Render 在游戏过程中不可见
- multithreading - 火花多线程共享数据帧
- ms-access - 访问 VBA 宏以运行通过查询
- amazon-dynamodb - DynamoDB 表/索引建模 + 查询
- apache-spark - 如何管理 Spark 作业中的打印输出?
- javascript - 剪贴板链接作为代码/文本而不是链接粘贴到所见即所得
- android - 插入 MySQL 数据库不起作用