是否可以制作一个匹配的表达式,让我们说“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/

10-10 16:56