如何从Elixir中的字符串中删除逗号?

时间:2016-02-25 06:28:17

标签: elixir

我想知道如何从给定的字符串中删除逗号。我的尝试是:

st = "1,2,3"
String.strip(st, ?,)
#=> "1,2,3"

我做错了什么?

2 个答案:

答案 0 :(得分:12)

String.strip/2仅删除字符串开头和结尾的字符。我相信你正在寻找String.replace/4。像这样使用它:

String.replace("1,2,3", ",", "")

答案 1 :(得分:0)

您也可以这样做:

st |> String.split(",") |> Enum.join

当然最好使用标准工具,但这是另一种选择。