Tôi tự hỏi cách xóa dấu phẩy khỏi chuỗi đã cho. Thử của tôi làcách dấu phẩy từ chuỗi trong Elixir?
st = "1,2,3"
String.strip(st, ?,)
#=> "1,2,3"
Tôi đang làm gì sai?
Tôi tự hỏi cách xóa dấu phẩy khỏi chuỗi đã cho. Thử của tôi làcách dấu phẩy từ chuỗi trong Elixir?
st = "1,2,3"
String.strip(st, ?,)
#=> "1,2,3"
Tôi đang làm gì sai?
String.strip/2
chỉ xóa các ký tự ở đầu và cuối chuỗi. Tôi tin rằng bạn đang tìm kiếm String.replace/4
. Sử dụng nó như thế này:
String.replace("1,2,3", ",", "")
Bạn cũng có thể làm một cái gì đó như thế này:
st |> String.split(",") |> Enum.join
Tất nhiên cách tốt nhất là sử dụng các công cụ tiêu chuẩn, nhưng sau đó đây là một sự thay thế.