【发布时间】:2014-05-05 21:01:18
【问题描述】:
我可以使用(.+)(?=\1+) 找到给定句子的重复模式。但是当我在一个句子中的两个特定单词之间尝试相同时,它会因为“不匹配”而失败。
我在这里错过了什么吗?
例子:
abc def def def def ghi ghi xyz
当我使用/abc (.+)(?=\1+) xyz/ 时,它会因不匹配而失败。
不想在任何条件括号下添加第一个单词和第二个单词。 所以我希望正则表达式语句属于这种类型 /abc 正则表达式 def/
【问题讨论】:
-
具体是哪两个词?
-
你用什么模式来匹配特定的词?
-
我使用 /abc (.+)(?=\1+) def/ 来查找 abc 和 def 之间的重复
-
啊。请编辑您的问题以反映这一点。