是否可以制作一个匹配的表达式,让我们说“FINDTHISWORD”+ 在这个词前后最多 5 个词?问题是之前或之后可能只有 0 或 1 个单词,所以它应该匹配 0-5 个单词 + FINDTHISWORD 然后 0-5 个单词。
它应该匹配的示例:
fdoijfd iudfhiufdh fdhui FINDTHISWORD iduhdfd
FINDTHISWORD iduhdfd oijfdfd
doijd FINDTHISWORD
最佳答案
您可以使用量词:
(\w+ ){0,5}FINDTHISWORD( \w+){0,5}
关于REGEX:如何获得最接近匹配的单词?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22399306/