パターン |
説明 |
---|---|
R? |
Rに1回一致または一致しない |
R* |
Rに0回以上一致 |
R+ |
Rに1回以上一致 |
R{n} |
Rにn回一致 |
R{n,} |
Rに少なくともn回一致 |
R{n,m} |
Rに少なくともn回、m回以内で一致 |
Rは正規表現です。
正規表現で「.*」を使用することはお勧めしません。「.*」は任意の長さの文字に一致するため、多数の一致が検出されることでメモリ使用が増加し、パフォーマンスに影響する可能性があります。
例:
12345abc
23455abc
3456abc
456abc
56abc
6abc
abc
この例の場合、「.*abc」を「abc」に置き換えることでリソースの過剰使用を防ぐことができます。