GA正则表达式仅在2个空格之间定界一个单词

我必须写一个正则表达式(我生命中的第一拳:D)并匹配以下单词:

  

iluminación/

     

iluminar /

     

iluminado /

     

(+我发生的其他衍生词:“ illumin” +“ ending”)

不是这些:

  

/主要iluminación/ iluminar conello。/   iluminar,/

我尝试过

^ilumin[a-z]+\b

,它可以工作,但不能排除“ con ello”和“,”。

所以我有一个左但没有右定界符。最后的“ $”也不起作用。

您对此有任何想法吗?结果应测试here

非常感谢!

heshaojiang123456 回答:GA正则表达式仅在2个空格之间定界一个单词

您可以将ó添加到character class

要排除“ con ello”和“,”,您可以使用negative lookahead (?!

^ilumin[a-zó]+\b(?! con ello|,)

Regex demo

如果您想使用锚点$声明行的结尾,则不需要负前瞻,因为[a-zó]+与空格不符。

^ilumin[a-zó]+$

Regex demo

本文链接:https://www.f2er.com/3161338.html

大家都在问