フォーマル・モジュールを検索またはフィルタリングする場合に、正規表現を使用できます。
表 1. 正規表現 |
意味 |
例 |
一致するもの |
* |
ゼロ個以上の文字 |
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 |