正则表达式帮助 - 例如

时间:2018-03-25 11:12:19

标签: regex regex-lookarounds

我需要一些帮助来找到与下一个匹配的REGEX:

正确:

ere 
conifere 
realiniere 

不正确:

eretic 
ereditate 
serenada

换句话说,那就是" ere"应该是sufix,但永远不要在单词的前缀或正文中。 有人可以帮忙吗?谢谢!

1 个答案:

答案 0 :(得分:2)

你需要的是:

\w*ere\b

Demo

Explanation

说明:

  • \w*匹配任何单词字符(等于[a-zA-Z0-9 _])
  • *量词 - 在零和无限次之间匹配,尽可能多次,根据需要回馈(贪婪)
  • ere匹配字面上的字符(区分大小写)
  • \b在字边界处断言位置(^ \ w | \ w $ | \ W \ w | \ w \ W)