OCaml正则表达式:指定多次出现

前端之家收集整理的这篇文章主要介绍了OCaml正则表达式:指定多次出现前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在OCaml中,如何在正则表达式中指定模式的出现次数?我浏览了Str模块,找不到{n}量词的等价物.

例如,如果我想指定“年份”模式,即恰好4位数,除了执行“[0-9] [0-9] [0-9] [0-9]”之外还有什么方法吗?

谢谢.

解决方法

扩展rgrinberg注释,ocaml-re( https://github.com/ocaml/ocaml-re)支持Perl,PCRE和Emacs模式,它支持{m,n}量词.

指向测试的链接,显示支持它(使用perl模式):https://github.com/ocaml/ocaml-re/blob/master/lib_test/test_perl.ml#L80.

猜你在找的正则表达式相关文章