私は正規表現を学習していると私は正規表現のマッチングをしたい。しかし、以下のコードを使用して一重引用符を正しくエスケープすることはできません。だから、私は "[地獄\ 'o'、 '世界']"を取得しています。 "['Hell'o'、 'World']"という簡単な答えには、以下のコード以外の/ [^ \ s] +/gを使うことができます。しかし、私が正規表現システムを使うと、正規表現システムの仕組みを理解することは難しいです。出力時に一重引用符をエスケープするために他の正規表現マッチングトークンを使用することは可能ですか?JavaScript一重引用符を使用して正規表現固有のマッチング
function printWords(str) {
var count = 0;
var arr = str.match(/[\w’]+/g);
console.log(arr);
}
printWords("Hell'o World ")
-
たぶん私には正常に見えるれ、私はあなたが望むものを理解していないが、私はこの結果を取得しています: ["Hell'o"、 "World"] – zord
[引用符で囲まれた文字列の正規表現]を重複している可能性があります(https://stackoverflow.com/questions/249791/regex-for-quoted-string-with-escaping-quotes ) – ctwheels
'出力時に一重引用符をエスケープするために他の正規表現のマッチングトークンを使用することは可能ですか? - あなたが記述したコードはあなたが記述した通りに動作します。どうした?達成されない期待されるアウトプットのインプットがありますか? – Nope