在OCaml中拆分包含整数和空格的字符串

时间:2014-06-24 03:22:07

标签: string ocaml string-split

好吧,我必须从包含使用OCaml的整数的文件中读取输入。我已经设法读取整个文件,但我得到一个包含数字和空格字符串的列表。

例如:ret = [" 10 12 23&#34 ;;" 43 09 87"]等等。我想打破每一个字符串并将其保存在整数的数组(或列表)中。我怎样才能做到这一点?我已经检查了Str.split方法,但尚未取得进一步进展。

1 个答案:

答案 0 :(得分:1)

你走了:

    let s = "10 20 30 40 50 60" in
    let list_of_ints = List.map int_of_string (Str.split (Str.regexp " ") s)

显然,这可以容纳字符串列表等。

干杯, 斯科特