如何在Erlang中分别提取逗号分隔值

时间:2015-02-04 05:23:58

标签: erlang mnesia

我已将逗号分隔值插入mnesia表格列{"11,1,15"}

从表中检索后现在我需要提取这些逗号分隔值。在将这些11115作为单独的值进行提取时,我遇到了问题,因为它以下面的格式返回值。

49 | 1,1,12.

但是我在这里需要它们作为整数位。

你能指出我正确的方向吗?我犯错的地方?

1 个答案:

答案 0 :(得分:4)

如果要将逗号分隔的整数字符串转换为整数列表,可以提供帮助:

1> String = "11,1,15".
"11,1,15"
2> [list_to_integer(I) || I <- string:tokens(String,",")].
[11,1,15]