# Module BatStr

    module BatStr: sig .. end

Regular expressions and high-level string processing
Author(s): Xavier Leroy (Base module), David Teller

    val search : ?offset:int ->
           ?backwards:bool -> Str.regexp -> string -> (int * int * string) BatEnum.t

`search r s` searches for all the substrings of `s` matching regular expression `r`. The result is a triple start offset/end offset/ matched string.
`offset` : The offset at which to start searching in the string. If unspecified, start search at the beginning of `s`.
`backwards` : If `false` or unspecified, search forward. Otherwise, search backwards.