用于替换两个字符(包括字符)之间的字符串的正则表达式

时间:2013-12-09 09:18:50

标签: javascript regex

var x =“abc.cde:abc”;

我想要更换包括之间的所有内容。并且:具有空格特征。

导致abc abc

我似乎无法弄清楚Regex的包容性比赛。帮助将非常感谢!

2 个答案:

答案 0 :(得分:2)

您可以使用:

var x = "abc.cde:abc";

x = x.replace(/\.[^:]*\:/g, ' '); // => "abc abc"

答案 1 :(得分:0)

var x = "abc.cde:abc";
x = x.replace(/\..*:/g, ' '))