module String: sig end
New Functions
|
exception Invalid_string
val init : int -> (int -> char) -> stringinit l f returns the string of length l with the chars
f 0 , f 1 , f 2 ... f (l-1).val find : string -> string -> intfind s x returns the starting index of the string x
within the string s or raises Invalid_string if x
is not a substring of s.val split : string -> string -> string * stringsplit s sep splits the string s between the first
occurrence of sep.
raises Invalid_string if the separator is not found.val nsplit : string -> string -> string listnsplit s sep splits the string s into a list of strings
which are separated by sep.val join : string -> string list -> stringconcatval lchop : string -> stringval rchop : string -> stringval of_int : int -> stringval of_float : float -> stringval of_char : char -> stringval to_int : string -> intInvalid_string if the string does not represent an integer.val to_float : string -> floatval ends_with : string -> string -> boolends_with s x returns true if the string s is ending with x.val starts_with : string -> string -> boolstarts_with s x return true if s is starting with x.val enum : string -> char Enum.tval of_enum : char Enum.t -> stringval map : (char -> char) -> string -> stringmap f s returns a string where all characters c in s have been
replaced by f c. *val strip : ?chars:string -> string -> string
Older Functions
|
val length : string -> intval get : string -> int -> charval set : string -> int -> char -> unitval create : int -> stringval make : int -> char -> stringval copy : string -> stringval sub : string -> int -> int -> stringval fill : string -> int -> int -> char -> unitval blit : string -> int -> string -> int -> int -> unitval concat : string -> string list -> stringval iter : (char -> unit) -> string -> unitval escaped : string -> stringval index : string -> char -> intval rindex : string -> char -> intval index_from : string -> int -> char -> intval rindex_from : string -> int -> char -> intval contains : string -> char -> boolval contains_from : string -> int -> char -> boolval rcontains_from : string -> int -> char -> boolval uppercase : string -> stringval lowercase : string -> stringval capitalize : string -> stringval uncapitalize : string -> stringtypet =string
val compare : t -> t -> int