-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。滿足您的需求。 –