js中的正则替换我有一段文字存在变量为a的变量中然后想替换 ^s+ 为 $1 我该怎么实现
可以使用正则表达式的 replace() 方法来实现替换。
假设该段文字存在变量 a 中,代码如下:
var a = "text1: text2: text3:";
然后可以使用正则表达式 /([^:\s]+):/g 来匹配所有的 "text:",并使用 $1 来表示匹配到的内容,代码如下:
var result = a.replace(/([^:\s]+):/g, '"$1"');
console.log(result); // "text1" "text2" "text3"
其中,/g 表示全局匹配。最终输出的结果为:"text1" "text2" "text3"。
原文地址: https://www.cveoy.top/t/topic/fgyY 著作权归作者所有。请勿转载和采集!