正規表現で[などの記号を指定する


JavaScriptで正規表現を使って[test]のtestを取得しようとした時、記号の指定方法がわからなかった。

記号の前に\をつけることで指定できた。ちなみに\の入力方法は [option(alt)] + [¥] 。

\[   // [
\]   // ]

よって、これで[]の間を取得することができた。

let data = "[test]";
console.log(data.match(/\[(.*)\]/)); //test

あと一応.split()を使うならこれでもいいのか。

let data = "[test]";
console.log(data.split(/\[|\]/)[1]); //test

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です