正規表現
0pt
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...
あなたにとって「正規表現」とは?
お気に入りの説明
0 pt
ある文字列に条件をつけて抜き出したり、加えたりできる。 Ruby 1.9.3 リファレンスマニュアル http://doc.ruby-lang.org/ja/1.9.3/doc/spec=2fregexp.html
もっと読む
コメントはまだありません