我是一名Java开发者,目前遇到了匹配重复序列的问题。我想要匹配如下内容:
a.b.c.d.e.f.g.
能够提取分隔符之间的文本(例如,返回abcdefg),其中分隔符可以是多个非单词字符,而文本可以是多个单词字符。这是我目前的正则表达式:
([\\w]+([\\W]+)(?:[\\w]+\2)*)
(无法正常工作)
我本打算使用这个正则表达式将分隔符放在第二组,然后在第一组上使用replaceAll将分隔符替换为空字符串,从而只得到文本。我得到了分隔符,但无法获取所有的文本。
感谢您的任何帮助!