【发布时间】:2010-05-12 21:51:39
【问题描述】:
我是一个正则表达式新手,我不知道如何编写一个正则表达式来“匹配”任何重复的连续单词,例如:
巴黎在的春天。
不是那个是相关的。
你笑什么? my my 正则表达式有那么糟糕吗?
是否有一个正则表达式可以匹配上面所有的粗体字符串?
【问题讨论】:
-
@poly:这不是“指责”,而是一个冷静、正常的问题,完全可以用“不”作为答案。 @Joshua:是的,有些人(不是太少)让这个网站为他们做功课。但是,当它们被标记为这样时,在 SO 上提出家庭作业问题并不是一件坏事。通常答案的风格会从“这里是解决方案”变为“这里有一些你没有想到的事情”,这是一件好事。必须有人努力保持这种区别,在他的情况下是我,而在其他地方“其他人”也做同样的事情。就是这样。
-
希望永远不要看到“这听起来有点像职场问题。是吗?”这样的问题。然后人们会争论堆栈溢出是否正在做某人的工作。
-
@Joshua +1 关于您接受的正则表达式解决方案,您能否告诉我如何用一对元素中的一个元素替换匹配项(重复项)(例如,
not that that is related-> @ 987654322@)?提前致谢 -
@Joshua 我想我找到了解决方案:我应该替换为
\1! -
@DavidLeal
\b(\w+)\s+(\1\s*)+\b怎么样?
标签: regex duplicates capture-group