1
0

More than 1 year has passed since last update.

正規表現 備忘録

Posted at

よく使用する正規表現

//:構文の最初と終わり
[]:[]で囲まれた文字のうちいずれか1つにマッチする
[a-z]:aからzのいずれか1つにマッチ
\d:数字にマッチ
[ぁ-んァ-ヶ一-龥々ー]:かな/カナ漢字のいずれかにマッチ
\s  :スペースと全角スペース(\sの後ろに全角スペースを入れる)にマッチ

/i:大文字・小文字を区別しない
\A:\の直後においた文字が先頭にある文字列にマッチ
\z:\の直前においた文字が末尾にある文字列にマッチ

.:ハイフンやピリオドなど含めたすべての英数字において、1文字マッチする
*?:直前の1文字が0回以上続く文字列をチェックし、?の直後の文字が出た段階でその1文字を返す
+:直前の文字が1回以上の繰り返しにマッチ
{n}:直前の文字がn回以上出現するものにマッチ
{n,m}:直前の文字が少なくともn回、多くてもm回出現するものにマッチ
?=:?後に設定した文字が続く文字列にマッチ

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0