如果匹配量不均匀,则从vi中删除行

时间:2012-10-31 13:24:34

标签: regex vi

我正在尝试使用正则表达式删除所有带有奇数元音的单词。

我试过像[aeoui][^aeoui]*([aeoui][^aeoui]*[aeoui][^aeoui]*)

这样的东西

1 个答案:

答案 0 :(得分:2)

怎么样:

(^|\W)([^aeoui\W]*([aeoui][^aeoui\W]*[aeoui][^aeoui\W]*)*[aeoui][^aeoui\W]*)(\W|$)

编辑:我不知道vi的确切语法,但是我希望在vi中可以使用所使用的元素。

这个词本身可以在第二组中找到。