Rubyの正規表現まとめ
頻出のものをメモ。
/something/ / /は正規表現オブジェクト -------------------------------------------------- 1文字とマッチ [AB] A or B の1文字 [A-B] A to B の1文字 [^A] without A の1文字 . 任意 の1文字 -------------------------------------------------- ※文字マッチではAとaは区別する -------------------------------------------------- バックスラッシュ(\)系 \S 空白1字 \d 数字1字 \w 文字or数字1字 \A 文字列先頭 \z 文字列末尾 --------------------------------------------------- () キャプチャ・グループ化 (abc) abcの繰り返し --------------------------------------------------- 直前の文字をn回繰り返す ? 0回 or 1 回 * 0回 以上 + 1回 以上 {0,1} 0回 以上 1回以下 --------------------------------------------------- | OR --------------------------------------------------- 行頭・行末 ^ 行頭 $ 行末