正規表現の履歴
RegExp()
で正規表現に変換できる
jsでは.match()などと合わせて使用できる。
.match(/〜/)の「〜」に指定する
- /[abc]/
aかbかcのどれか
- /[a-z]/
アルファベットのa〜zの内のどれか
- /[^abc]/
aとbとc以外
- /a.c/
任意の文字
/a...e/
aとeの間に3文字何かあれば正
- /^abc/
行頭にabc
- /abc$/
行末にabc
- /a{2}/
n回繰り返す → aa
- /a{2,}/
n以上 → aa, aaaaaa...
- /a{2,5}/
n〜mの間にマッチする → aa, aaa, aaaa, aaaaa
- /a?/
空かa
- /a*/
空, a, aa, aaaaa...
- /a+/
a, aa, aaaaa...