-3
在这种情况下使用[]和()的区别是什么?Javascript正则表达式
var str = "Hel?lo the?re , Woul?d you like some ice?cream?";
var rExp = /[?+]/ig;
var rExp2 = /(\?+)/ig;
console.log(str.replace(rExp, ""));
console.log(str.replace(rExp2, ""));
可我还得到时使用的其他
字符类和捕获组 –
第二个匹配'赫尔???? lo',第一个不 – Toto
'[?+]'一个单个字符相匹配,' ?'或'+'。 '(\?+)'匹配1个或多个'?'符号。选择你需要的任何acc。满足您的需求。 –