检查elixir中字符串的第一个和最后一个字符之间的字符
我想替换/检查elixir中用户名的字符。因此,在易趣的竞买人列表中,最终应该是这样的: elixir中有字符串替换函数,但我是regex的新手,不知道elixir regex支持什么。那么我如何才能做到这一点呢检查elixir中字符串的第一个和最后一个字符之间的字符,elixir,phoenix-framework,phoenix,elixir-iex,Elixir,Phoenix Framework,Phoenix,Elixir Iex,我想替换/检查elixir中用户名的字符。因此,在易趣的竞买人列表中,最终应该是这样的: elixir中有字符串替换函数,但我是regex的新手,不知道elixir regex支持什么。那么我如何才能做到这一点呢 iex> String.replace("username1234", someregex, "***") "u***4" 当然,您可以使用正则表达式“替换除第一个和最后一个符号以外的所有符号”来完成此任务 Stri
iex> String.replace("username1234", someregex, "***")
"u***4"
当然,您可以使用正则表达式“替换除第一个和最后一个符号以外的所有符号”来完成此任务
String.replace“username1234”、~r/(?谢谢你。你认为性能最好的选项是什么?我不考虑性能,我会进行基准测试。在这里,这并不重要,因为影响不是很小,但如果你好奇的话,String.split/3
很可能是性能最好的选项。