意味 | 例 | 一致するもの | |
---|---|---|---|
* |
ゼロ個以上の文字 |
a* | ゼロ個以上の a を含む文字列 (すべての文字列はこの式に一致する) |
+ |
1 個以上の文字 |
a+ | 1 つ以上の a 文字 |
. |
改行以外の 1 文字 |
* | 改行を除くすべての文字 (言い換えれば、文字列) |
\ |
エスケープ (文字の特殊機能をオフにする) |
\. | ピリオド (.) 文字 |
^ |
行の先頭 (表現の最初にある場合) |
^The.* | 文字列 The で始まる任意の行 |
$ |
行の終わり (表現の最後にある場合) |
Monday\.$ | ストリング Monday とそれに続くピリオド (.) で終わる任意の行 |
() |
グループ化 |
(ref)+(bind)* | 少なくとも 1 つの ref ストリングの後に、ゼロ個以上の bind ストリング |
[] |
文字レンジ (文字または桁) |
[sS]hall.*\.$ | shall または Shall を含み、かつピリオド (.) で終わる任意の行 |
[^abc] | a、b、c 以外の任意の文字 |
||
[a-zA-Z] | 英文字 (大文字または小文字) |
||
[0-9] | 数字 (0 から 9 までの数) |
||
| |
選択 |
(dat|doc) | ストリング dat またはストリング doc |