正規表現
第 4 版(2012-03-23 12:40:18 · gacky)を表示しています。 最新版に戻る
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...
履歴
タグ
他の人の「正規表現」
- tamasally の「正規表現」tamacyaのブックある文字列に条件をつけて抜き出したり、加えたりできる。 Ruby 1.9.3 リファレンスマニュアル http://doc.ruby-lang.org/ja/1…2012-03-28
- 2012-02-17
- 西小倉パンデイロの「正規表現」西小倉事典記号の意味 「.」ピリオド 任意の1文字(改行以外) 「*」(アスタリクス) 直前の文字を0回以上繰り返す 「%」 0文字以上の文字列 その他 ¥n(改行) ¥…2009-12-07
- 2009-09-30
- akkun_choiの「正規表現」akkun_choi pedia言明とか早覚え (?= ... ) 先読み (?! ... ) 先読み否定 (?<= ... ) 戻り読み (?<! ... ) 戻り読み否定 言明を連続で記述…2009-09-03