···87 else loop (i - 1)
88 in loop offset
8990-(* Like String.sub but trim [chars] if they exist on the left *)
91let trim_left_sub s ~pos ~len ~chars =
92 let start_pos =
93 let final = pos + len in
···87 else loop (i - 1)
88 in loop offset
89090let trim_left_sub s ~pos ~len ~chars =
91 let start_pos =
92 let final = pos + len in
+4
vendor/opam/stringext/lib/stringext.mli
···66val drop : string -> int -> string
6768val take : string -> int -> string
0000
···66val drop : string -> int -> string
6768val take : string -> int -> string
69+70+(** [trim_left_sub s ~pos ~len ~chars] Trim all characters inside [chars]
71+ from [s] starting from [pos] and up to [len] *)
72+val trim_left_sub : string -> pos:int -> len:int -> chars:string -> string