package re

  1. Overview
  2. Docs
RE is a regular expression library for OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

ocaml-re-1.3.1.tar.gz
sha256=0c17696232a292d599880162545234030d0ad2d9b2a15b7d233de34e2c8b0724
md5=6e69d6dfe7df279cc6460684d8b58de5

doc/re.glob/Re_glob/index.html

Module Re_glob

Shell-style regular expressions

exception Parse_error
val glob : ?anchored:bool -> string -> Re.t

Implements the semantics of shells patterns. The returned regular expression is unanchored by default. If the anchored parameter is provided, the regular expression will only matches whole strings.

Character '/' must be explicitely matched. A dot at the beginning of a file name must be explicitely matched as well. Character '*' matches any sequence of characters and character '?' matches a single character, provided these restrictions are satisfied, A sequence '...' matches any of the enclosed characters. A backslash escapes the following character.

val glob' : ?anchored:bool -> bool -> string -> Re.t

Same, but allows to choose whether dots at the beginning of a file name need to be explicitly matched (true) or not (false)

val globx : ?anchored:bool -> string -> Re.t
val globx' : ?anchored:bool -> bool -> string -> Re.t

These two functions also recognize the pattern {..,..}

OCaml

Innovation. Community. Security.