Module Expr.Str

val split : ?inclusive:bool -> t -> by:string -> t
val strptime : t -> type_:Data_type.t -> format:string -> t
val lengths : t -> t
val n_chars : t -> t
val contains : ?literal:bool -> t -> pat:string -> t
val starts_with : t -> prefix:string -> t
val ends_with : t -> suffix:string -> t
val extract : t -> pat:string -> group:int -> t
val extract_all : t -> pat:string -> t
val replace : ?literal:bool -> t -> pat:string -> with_:string -> t
val replace_all : ?literal:bool -> t -> pat:string -> with_:string -> t
val strip : ?matches:string -> t -> t
val lstrip : ?matches:string -> t -> t
val rstrip : ?matches:string -> t -> t
val to_lowercase : t -> t
val to_uppercase : t -> t
val slice : t -> start:int -> length:int option -> t