次の表に、WhatsUp Gold Regex Engine で認識されるメタ文字の一覧を示します。
メタ文字 |
一致するもの |
|
|
ドット |
任意の 1 文字に一致します。 |
|
文字クラス |
角かっこ内の任意の文字に一致します。 |
|
否定文字クラス |
角かっこ内の文字以外の任意の文字に一致します。 |
|
ダッシュ |
文字クラス内で使用します。文字の範囲を示します。 |
|
エスケープ文字 |
次の文字を文字どおりに解釈します。 |
|
バイナリ文字 |
1 つのバイナリ文字に一致します。nn は 00 から FF までの 16 進数値です。 |
メタ文字 |
一致するもの |
|
|
疑問符 |
オプションで 1 つ。前の式が 1 回現れるか、まったく現れません。 |
|
星印 |
いくつでも使用できますが、オプションです。 |
|
プラス |
1 つは必須、その他はオプション。 |
|
|
?、+、* の「最短マッチ」バージョン。できるだけ少なく一致しますが、「最長マッチ」バージョンはできるだけ多く一致します。 |
メタ文字 |
一致するもの |
|
|
カレット |
入力の開始位置に一致します。 |
|
ドル |
正規表現の末尾で、この文字は入力の終わりに一致します。 |
メタ文字 |
一致するもの |
|
|
交替 |
左右どちらかの式に一致します。 |
|
丸かっこ |
限定記号の対象をグループ化し、交替の範囲を限定します。 |
|
円記号 |
1 番目、2 番目などの一致グループ (0 から開始) 内で前に一致したテキストに一致します。 |
|
否定 |
! の後に続く式は入力に一致しません。 |
省略形はメタ文字の略称です。
省略形 |
一致するもの |
|
任意の英数字:([a-zA-Z0-9]) |
|
ホワイトスペース (空白):([ \\t]) |
|
任意の英字:([a-zA-Z]) |
|
任意の 10 進数:[0-9] |
|
10 進数以外の任意の数字:[^0-9] |
|
任意の 16 進数:([0-9a-fA-F]) |
|
改行:(\r|(\r?\n)) |
|
任意の句読記号文字: ,./\';:"!?@#$%^&*()[]{}- _=+|<>!~ |
|
句読記号以外の任意の文字 |
|
引用符付き文字列:(\"[^\"]*\")|(\'[^\']*\') |
|
WhatsUp Gold スタイルの空白文字:[ \\t\\n\\r\\f\\v] |
|
WhatsUp Gold スタイルの空白以外の文字: |
|
任意の単語文字 (英数字):([a-zA-Z0-9_]) |
|
単語以外の文字:([^a-zA-Z0-9_]) |
|
整数: ([0-9]+) |