package re
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
sha256=4fe88b095bb65abc3e9b132bdd6fba7451eb3a32f1a5cd6a0f9a92faca099f47
    
    
  md5=875ede92214558979f2d260f78c03a27
    
    
  doc/re.glob/Re_glob/index.html
Module Re_glob
Shell-style regular expressions
val glob : 
  ?anchored:bool ->
  ?pathname:bool ->
  ?period:bool ->
  ?expand_braces:bool ->
  string ->
  Re.tImplements the semantics of shells patterns. The returned regular expression is unanchored by default.
Character '*' matches any sequence of characters and character '?' matches a single character. A sequence '...' matches any one of the enclosed characters. A sequence '^...' or '!...' matches any character *but* the enclosed characters. A backslash escapes the following character. The last character of the string cannot be a backslash.
anchored controls whether the regular expression will only match entire strings. Defaults to false.
pathname: If this flag is set, match a slash in string only with a slash in pattern and not by an asterisk ('*') or a question mark ('?') metacharacter, nor by a bracket expression ('') containing a slash. Defaults to true.
period: If this flag is set, a leading period in string has to be matched exactly by a period in pattern. A period is considered to be leading if it is the first character in string, or if both pathname is set and the period immediately follows a slash. Defaults to true.
If expand_braces is true, braced sets will expand into multiple globs, e.g. a{x,y}b{1,2} matches axb1, axb2, ayb1, ayb2. As specified for bash, brace expansion is purely textual and can be nested. Defaults to false.
val glob' : ?anchored:bool -> bool -> string -> Re.tSame, 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.tThis version of glob also recognizes the pattern {..,..}
val globx' : ?anchored:bool -> bool -> string -> Re.tThis version of glob' also recognizes the pattern {..,..}