module String: sig end
New Functions
|
exception Invalid_string
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 among each part of the
separator sep.
raises Invalid_string if the separator is not found.val 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 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 beeen
replaced by f c. *
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