5

OCaml では、正規表現でパターンの出現回数を指定するにはどうすればよいですか? Str モジュールを調べましたが、量指定子に相当するものが見つかりません{n}

たとえば、「年」パターン、つまり正確に 4 桁を指定したい場合、次のようにする以外に方法はあります"[0-9][0-9][0-9][0-9]"か?

ありがとう。

4

1 に答える 1

1

rgrinberg のコメントを拡張した ocaml-re ( https://github.com/ocaml/ocaml-re ) は、{m,n} 量指定子をサポートする Perl、PCRE、および Emacs モードをサポートします。

サポートされていることを示すテストへのリンク (perl モードを使用): https://github.com/ocaml/ocaml-re/blob/master/lib_test/test_perl.ml#L80

于 2013-07-09T02:26:06.623 に答える