-3
この場合、[]と()の違いは何ですか?Javascript Regex
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, ""));
私はまた、あなたが同様に+
を含む文字列を持つ2つの正規表現をチェックすることができ、他の
文字クラスと捕捉基 –
第二つ 'ヘル???? lo'と一致し、最初のものは' [?+] '、単一文字に一致しません – Toto
? 'または' + '。 '(\?+)'は1つ以上の '?'シンボルと一致します。必要なものを選択してください。あなたの必要に応じて。 –