如何使用Elixir查找带有REGEX的单词
问题描述:
鉴于此字符串"NEWNEWNEW1"
我需要从字符串中删除所有的NEW
,以便在完成替换后,它将看起来像这样"1"
。所以如果我得到这个字符串"NEWNEW1"
我也会返回这个"1"
。那么如何使用正则表达式来提取新的任何实例呢?如何使用Elixir查找带有REGEX的单词
答
Regex.replace ~r/(NEW)*, "NEWNEWNEW1", ""
答
我不认为有必要在这种特殊情况下使用正则表达式。这应该这样做:
iex> String.replace("NEWNEWNEW1", "NEW", "")
"1"
不是'Regex.replace〜r/NEW /,“NEWNEWNEW1”,“”'工作吗? –