package ppx_regexp

  1. Overview
  2. No Docs
Matching Regular Expressions with OCaml Patterns

Install

dune-project
 Dependency

Authors

Maintainers

Sources

ppx_regexp-v0.5.2.tbz
sha256=19c4401c43e7c4d3e5cac21c8c19cfe36d1314777703f3bdbe90d3bd1762a69f
sha512=9a1de0be0b4f0d9a214f3be285ecdea954c30d0003ef4dbec76a0c8c8b6e61bc3be415252ed924386d0b65b7c7e28132689045e00d98c4147d21d29c6dbbd679

Description

This syntax extension turns

match%pcre x with
| {|re1|} -> e1
...
| {|reN|} -> eN
| _ -> e0

into suitable invocations to the ocaml-re library. The patterns are plain strings of the form accepted by Re_pcre, except groups can be bound to variables using the syntax (?<var>...). The type of var will be string if a match is of the groups is guaranteed given a match of the whole pattern, and string option if the variable is bound to or nested below an optionally matched group.

Published: 14 Jul 2026

Dependencies (4)

  1. re >= "1.7.2"
  2. ppxlib >= "0.36.0"
  3. dune >= "3.13.0"
  4. ocaml >= "4.11.0"

Dev Dependencies (1)

  1. qcheck with-test & >= "0.90"

Used by

None

Conflicts

None