yeo*_*eng 1 string filter char elixir
我有一个MAC地址存储为"ac:cf:5c:e1:b5:e0".
我想将字符串中的所有字符大写并从字符串中删除":".
这是最好的方法吗?
mu_mac="ac:cf:5c:e1:b5:e0"
String.upcase(mu_mac) |> String.to_charlist |> Enum.filter(&(&1 != 58))
Run Code Online (Sandbox Code Playgroud)
我会选择:
mu_mac="ac:cf:5c:e1:b5:e0"
mu_mac |> String.upcase |> String.replace(":", "")
Run Code Online (Sandbox Code Playgroud)
要么:
mu_mac |> String.upcase |> String.split(":") |> Enum.join
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
371 次 |
| 最近记录: |