val regexp_case_fold : string -> regexpval quote : string -> stringval regexp_string : string -> regexpval regexp_string_case_fold : string -> regexpval string_match : regexp -> string -> int -> boolval search_forward : regexp -> string -> int -> intval search_backward : regexp -> string -> int -> intval string_partial_match : regexp -> string -> int -> boolval matched_string : string -> stringval match_beginning : unit -> intval match_end : unit -> intval matched_group : int -> string -> stringval group_beginning : int -> intval group_end : int -> intval global_replace : regexp -> string -> string -> stringval replace_first : regexp -> string -> string -> stringval global_substitute : regexp -> (string -> string) -> string -> stringval substitute_first : regexp -> (string -> string) -> string -> stringval replace_matched : string -> string -> stringval split : regexp -> string -> string listval bounded_split : regexp -> string -> int -> string listval split_delim : regexp -> string -> string listval bounded_split_delim : regexp -> string -> int -> string listtype split_result = | Text of string| Delim of string
val string_before : string -> int -> stringval string_after : string -> int -> stringval first_chars : string -> int -> stringval last_chars : string -> int -> string