【发布时间】:2013-03-26 01:08:10
【问题描述】:
我目前正在研究 Java 中的正则表达式,并想尝试在字符串中查找重复的单词。如果我输入了一个字符串,例如'This this is great.'。我使用的是\\b(\\w+) \\1\\b,但它只能识别两个重复的单词,例如字符串中的“this this”。
对此有何帮助?
【问题讨论】:
-
为什么要为此使用正则表达式?您可以使用 split 转换为 String 数组,然后有很多选项可以找出重复的单词
-
如果你真的刚刚开始涉足正则表达式,这可能是一个太复杂的起点......更不用说正则表达式可能是错误的工作工具。这将很多使用基本的字符串方法更容易做到。
-
我之前应该说过,但我正在为我的大学/大学课程做这些正则表达式示例,而这个示例是唯一剩下的一个。我已经被它难住了好几个小时了!
标签: java regex string duplicates words