きったんの頭ん中☆
正規表現
例
一覧
| 正規表現 | 意味
|
|---|
| 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フラグ
|
|---|