javascript - 需要从两个符号之间删除空格

标签 javascript regex

需要删除两个冒号之间的空格。所以 : test : 的输出将是 :test: .我得到它来检测::之间的所有内容,但现在我需要它只匹配空格。这是匹配所有内容的正则表达式:(?<=\:)(.*?)(?=\:)

最佳答案

try catch 冒号和replace():

/\s*(:)\s*/gi

演示

var str = `fbflb : vfkvbfkvb : otjtjb : hih igvjyfv ugukgu ugug `

var rgx = /\s*(:)\s*/gi;

var res = str.replace(rgx, '$1');

console.log(res);

关于javascript - 需要从两个符号之间删除空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54134321/

相关文章:

java - 正则表达式,如何在第一次失败时中止?

javascript - 如何将 react 钩子(Hook)内的所有状态变量传递给我的子组件

javascript - 如何在 HTML 内的 iOS 应用程序上打开 Apple map 应用程序

regex - Vim 正则表达式中的 Pcre (*SKIP)?

regex - 使用两个星号在git中添加一个文件

java - 识别组的正则表达式

javascript - 提交前检查 django 中表单的输入

javascript - jquery 在动态创建的 div 中选择动态类 ID

javascript - 如何显示可以溢出 map 容器的标记工具提示?

JavaScript 正则表达式查找以 ".js"但不是 "-min.js"结尾的字符串