気が進まない数量詞の例
気が進まない数量詞は、検索エンジンが文字列の可能な限り短い部分から開始することを示します。一致が見つかると、エンジンは続行します。それ以外の場合は、チェック対象の文字列のセクションに1文字を追加し、それを検索します。このプロセスは、一致するものが見つかるか、文字列全体が使い果たされるまで続きます。以下は、Javaで正規表現を使用するReluctantQuantifiersのさまざまな例です。
シニア番号 | 構築と一致 |
---|---|
1 | バツ?? X、一度またはまったくない。 |
2 | バツ*? X、0回以上 |
3 | X +? X、1回以上。 |
4 | X {n}? X、正確にn回。 |
5 | X {n、}? X、少なくともn回。 |
6 | X {n、m}? X、n回以上m回以下 |