java 正则表达式(一)

  1. 字符串中连续重复词语 去重
// (.{1,})\\1+  表示连续重复词语,() 内为不定长的重复内容,\1+ 表示多次引用第一个()内的内容
// $1 表示重复部分
String newStr = str.replaceAll("(.{1,})\\1+", "$1");

例如:
你好!你好! --> 你好!
https://blog.csdn.net/jiaobuchong/article/details/81257570

你可能感兴趣的:(java 正则表达式(一))