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

时间:2019-11-05 08:06:29

标签: regex delimiter word derivative

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

  

iluminación/

     

iluminar /

     

iluminado /

     

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

不是这些:

  

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

我尝试过

^ilumin[a-z]+\b

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

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

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

非常感谢!

1 个答案:

答案 0 :(得分:0)

您可以将ó添加到character class

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

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

Regex demo

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

^ilumin[a-zó]+$

Regex demo