package ocp-build

  1. Overview
  2. Docs
val for_all : (char -> bool) -> string -> bool
val exists : (char -> bool) -> string -> bool
val before : string -> int -> string
val after : string -> int -> string
val starts_with : string -> prefix:string -> bool
val ends_with : string -> suffix:string -> bool
val cut : ?keep:bool -> string -> int -> string * string
val cuts : string -> (string * string) list
val cut_at : ?keep:bool -> string -> char -> string * string
val rcut_at : ?keep:bool -> string -> char -> string * string
val strip : ?fn:(char -> bool) -> string -> string
val lstrip : ?fn:(char -> bool) -> string -> string
val rstrip : ?fn:(char -> bool) -> string -> string
val split : string -> char -> string list
val split_simplify : string -> char -> string list
val rsplit : string -> char -> string list
val splitn : int -> string -> char -> string list
val rsplitn : int -> string -> char -> string list
exception Out_of_bounds
val indexes : string array -> int -> int * int
val first_word : string -> string
val compact : string -> string
val is_ws : char -> bool
val is_ws_or_nl : char -> bool
val index2 : string -> char -> char -> int
val index2_from : string -> int -> char -> char -> int
val prefixes : string -> string list
val suffixes : string -> string list
val substrings : string -> string list
val split_chars : string -> char list -> string list
val find : string -> string -> int
val find_from : string -> string -> int -> int
val unspace : string -> string
val replace_chars : string -> (char * string) list -> string
val skip_char : string -> char -> string
val skip_chars : string -> string -> string