正規表現 | 一致条件 | 正規表現 | 一致条件 |
---|---|---|---|
. | 改行文字以外の指定1文字に一致 | ^s | 文字列の先頭がsのときに |
s$ | 文字列がsで終わっているとき | s* | 文字sが0文字以上続いている |
s+ | 文字sが1文字以上続いている | s? | 文字sが0か1文字以上 |
^$ | 改行やタブも含まない空行 | s1|s2 | s1またはs2 |
[c1,cn...] | [ ] の中の各単体文字 c のいずれか1文字 | [^c1,cn...] | [ ]の中の各単体文字 c 以外の1文字 |
[df-mx] | dfからmxのいずれか1文字([0-9] [a-z] [A-Z] [a-zA-Z]を指定可能) | \w | 英数字、アンダースコア( _ )のいずれか1文字 |
\W | 英数字、アンダースコア( _ )以外の1文字 | s{n} | sをn回繰り返した文字列 |
s{n,} | sをn回以上繰り返した文字列 | s{n1,n2} | sをn1回からn2回くり返す文字列 |
(s) | sをリスト化。一致後\nか$nで参照可能 | (?:s) | sをリスト化。参照不可 |
\n($n) | 正規表現でリスト化したn番目の要素を参照。\n、$nとも意味は同じ |