正規表現
使用可能なメタ文字 §
\ | メタ文字の表現文字化 |
^ | 行頭に一致 |
$ | 末尾に一致 |
* | 0回以上に一致 |
+ | 1回以上に一致 |
? | 0あるいは1回一致 |
. | 空白文字以外の任意の文字と一致 |
(x) | 表現のグループ化 |
(?:x) | 後方参照の無い表現のグループ化 |
x(?=y) | xがyが続く時、xに一致 |
x(?!y) | xがyに続かない時、xに一致 |
( x| y) | xかyに一致 |
{n} | n回に一致 |
{n,} | n回以上に一致 |
{n,m} | n回以上一致した場所よりm回まで一致 |
[xyz] | 括弧内いずれか(この場合はxかyかz)の一文字に一致 |
[^xyz] | 括弧内以外の文字に一致 |
[\b] | バックスペースと一致 |
\b | 単語の境界と一致 |
\B | 単語との境界以外と一致 |
\d | 数字と一致 |
\D | 数字以外と一致 |
\n | ラインフィードと一致 |
\r | キャリッジリターンと一致 |
\s | ホワイトスペースと一致 |
\S | ホワイトスペース以外と一致 |
\t | タブと一致 |
\w | 英数字と一致 |
\W | 英数字以外と一致 |
\x | x回目のグループ化した表現と一致 |
オプション §
i | 大文字、小文字を区別しない |
g | 完全一致 |
gi | 大文字、小文字を区別しない完全一致 |
m | 複数の並びの検索 |