【发布时间】:2018-03-05 16:52:54
【问题描述】:
希望在 word2 之前匹配 word1,在 word1 和 word2 之间最多允许 5 个单词分隔。例如,如果 word1 是苹果,word2 是芒果,那么模式应该匹配 'apple is a fruit like mango' 但不匹配 'mango is a fruit like apple'(word2 在 word1 之前)或 'apple and orange are fruits, like mango '(超过 5 个字)。 python 中的示例正则表达式是\b(?:word1\W+(?:\w+\W+){0,5}?word2|word2\W+(?:\w+\W+){0,5}?word1)\b。在 R 中识别这种模式的类似模式和函数是什么?
【问题讨论】: