如何使用Elixir查找REGEX的单词

时间:2017-06-13 21:26:46

标签: regex elixir

鉴于此字符串"NEWNEWNEW1",我需要从字符串中删除所有NEW,以便在我完成替换后,它看起来像"1"。所以如果我得到这个字符串"NEWNEW1",我也会返回"1"。那么我如何使用正则表达式来提取任何NEW的实例?

2 个答案:

答案 0 :(得分:2)

我认为没有必要在这种特殊情况下使用正则表达式。这应该做:

iex> String.replace("NEWNEWNEW1", "NEW", "")
"1"

答案 1 :(得分:1)

Regex.replace ~r/(NEW)*, "NEWNEWNEW1", ""