よく使用する正規表現
//
:構文の最初と終わり
[]
:[]で囲まれた文字のうちいずれか1つにマッチする
[a-z]
:aからzのいずれか1つにマッチ
\d
:数字にマッチ
[ぁ-んァ-ヶ一-龥々ー]
:かな/カナ漢字のいずれかにマッチ
\s
:スペースと全角スペース(\sの後ろに全角スペースを入れる)にマッチ
/i
:大文字・小文字を区別しない
\A
:\の直後においた文字が先頭にある文字列にマッチ
\z
:\の直前においた文字が末尾にある文字列にマッチ
.
:ハイフンやピリオドなど含めたすべての英数字において、1文字マッチする
*?
:直前の1文字が0回以上続く文字列をチェックし、?の直後の文字が出た段階でその1文字を返す
+
:直前の文字が1回以上の繰り返しにマッチ
{n}
:直前の文字がn回以上出現するものにマッチ
{n,m}
:直前の文字が少なくともn回、多くてもm回出現するものにマッチ
?=
:?後に設定した文字が続く文字列にマッチ