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