きったんの頭ん中☆
正規表現
例
一覧
正規表現 | 意味
|
---|
A | Aという文字
|
---|
ABC | ABCという文字列
|
---|
[ABC] | A、B、Cのいずれか1文字
|
---|
[A-C] | A~Cまでのいずれか1文字
|
---|
[^ABC] | A、B、Cのいずれでもない任意の1文字
|
---|
. | 任意の1文字
|
---|
A+ | 1文字以上のA
|
---|
A* | 0文字以上のA
|
---|
A? | 0文字または1文字のA
|
---|
^A | Aで始まる文字列
|
---|
A$ | Aで終わる文字列
|
---|
A|B | AまたはB
|
---|
A{2} | 2個のA(AA)
|
---|
A{2,} | 2個以上のA(AA、AAA、AAAA、...)
|
---|
A{2,3} | 2個~3個のA(AA、AAA)
|
---|
[\b] | バックスペース
|
---|
(A) | Aを記憶する
|
---|
(?:A) | Aを記憶しない
|
---|
A(?=B) | 肯定的前方先読み。AにBが続く場合。
|
---|
A(?!B) | 否定的前方先読み。AにBが続かない場合。
|
---|
\b | スペースなどの単語の区切り
|
---|
\B | \b以外の文字
|
---|
\cA | Ctrl-A
|
---|
\d | 任意の数値 [0-9]
|
---|
\D | 数値以外の文字 [^0-9]
|
---|
\f | 改ページ(フォームフィード)文字
|
---|
\n | 改行文字
|
---|
\r | 復帰文字
|
---|
\s | 1文字の区切り文字 [ \f\n\r\t\v]
|
---|
\S | \s以外の1文字
|
---|
\t | タブ文字
|
---|
\v | 垂直タブ文字
|
---|
\w | 英数文字 [A-Za-z0-9_]
|
---|
\W | \w以外の文字
|
---|
\2 | 2番目の (...) にマッチした文字列
|
---|
\o033 | 8進数で033の文字
|
---|
\x1b | 16進数で1bの文字
|
---|
オプション
オプション | 意味
|
---|
g | 一致するすべて
|
---|
i | 大文字・小文字を無視
|
---|
m | 複数行
|
---|
y | stickyフラグ
|
---|