Does OCaml have String.split function like Python?

后端 未结 4 614
离开以前
离开以前 2021-01-12 01:24

I am using this to split strings:

 let split = Str.split (Str.regexp_string \" \") in
   let tokens = split instr in
 ....

But the problem

4条回答
  •  -上瘾入骨i
    2021-01-12 01:39

    Since OCaml 4.04.0 there is also String.split_on_char, which you can combine with List.filter to remove empty strings:

    # "pop     esi"
      |> String.split_on_char ' '
      |> List.filter (fun s -> s <> "");;
    - : string list = ["pop"; "esi"]
    

    No external libraries required.

提交回复
热议问题