OCaml では、正規表現でパターンの出現回数を指定するにはどうすればよいですか? Str モジュールを調べましたが、量指定子に相当するものが見つかりません{n}
。
たとえば、「年」パターン、つまり正確に 4 桁を指定したい場合、次のようにする以外に方法はあります"[0-9][0-9][0-9][0-9]"
か?
ありがとう。
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。