当前位置:  开发笔记 > 编程语言 > 正文

带有标点符号的重复单词的正则表达式

如何解决《带有标点符号的重复单词的正则表达式》经验,为你挑选了1个好方法。

我想要做的是检查彼此相邻的重复单词,但即使两者之间存在标点符号.

例如:

Vivamus Vivamus diam, diam, Vivamus Vivamus diam, diam Vivamus

这里应该有4个不同的点击.

我无法弄清楚为什么这不起作用; 谁能解释为什么,并告诉我正确的代码应该是什么?

谢谢.

(\w*(?:[ ,\.])*?)\1

PS:由于它引起的混乱,我不会说我正在使用Perl引擎.



1> tj111..:

(?:是一个非捕获括号,意味着它不会存储匹配.您将需要使用捕获括号.

(\w+)\W+\1

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有