我必须写一个正则表达式(我生命中的第一拳:D)并匹配以下单词:
iluminación/
iluminar /
iluminado /
(+我发生的其他衍生词:“ illumin” +“ ending”)
不是这些:
/主要iluminación/ iluminar conello。/ iluminar,/
我尝试过
^ilumin[a-z]+\b
,它可以工作,但不能排除“ con ello”和“,”。
所以我有一个左但没有右定界符。最后的“ $”也不起作用。
您对此有任何想法吗?结果应测试here。
非常感谢!
答案 0 :(得分:0)
您可以将ó
添加到character class。
要排除“ con ello”和“,”,您可以使用negative lookahead (?!
^ilumin[a-zó]+\b(?! con ello|,)
如果您想使用锚点$
声明行的结尾,则不需要负前瞻,因为[a-zó]+
与空格不符。
^ilumin[a-zó]+$