标签: java regex
嘿我试图删除任何连续出现的某些但不是所有的字母,有人能看到我做错了吗?
result2 = result2.replaceAll("[aeioucgjkqsxyzbfpvwdtmn]\\1+", "$1");
答案 0 :(得分:5)
您在正则表达式中错过了该组。
请改为尝试:
result2 = result2.replaceAll("([aeioucgjkqsxyzbfpvwdtmn])\\1+", "$1");
http://regex101.com/r/pO8fO6