我得到了字符串:
var x = "341f000k46382000f";
x.replace(/000*/g,"");
i except: x = "341f46382"
我想在其后替换000
+1个字符。但是*
对我不起作用。
我需要使用哪种语法来获取*
,就像在Windows搜索中一样==> * =任何字符?
答案 0 :(得分:1)
在正则表达式语法中,任何字符都是.
,而不是*
。
const x = '341f000k46382000f';
console.log( x.replace(/000./g, '') );
答案 1 :(得分:1)
您需要一个点来替换单个字符。
var x = "341f000k46382000f";
console.log(x.replace(/000./g,""));
答案 2 :(得分:1)
通过添加.
来匹配任何字符,并添加{3}
来指定3个0
来使用此功能。
const x = "341f000k46382000f";
const res = x.replace(/0{3}./g,"");
console.log(res);