我想在前缀和后缀之间获取“abc” 例如。前缀 a b abc x abc 后缀 ==> abc abc
我尝试在下面创建一个正则表达式模式
(?:PREFIX)\s+((abc)*)+\s(?:SUFFIX)
你能帮我创建一个正确的正则表达式吗?
您可以通过反向引用捕获稍后重复的单词:
PREFIX.*?\b(\w+)\b.*?\b\1\b.*?SUFFIX
演示:https://regex101.com/r/3RrivL/1