Module String.Search_pattern
val create : ?case_sensitive:bool -> string -> tval pattern : t -> stringval case_sensitive : t -> boolval matches : t -> string -> boolval index : ?pos:int -> t -> in_:string -> int optionval index_exn : ?pos:int -> t -> in_:string -> intval index_all : t -> may_overlap:bool -> in_:string -> int listval replace_first : ?pos:int -> t -> in_:string -> with_:string -> stringval replace_all : t -> in_:string -> with_:string -> stringval split_on : t -> string -> string list