Python 正则表达式叠字,过滤重复字,正则表达式—叠词
Python 正则表达式叠字,过滤重复字
String str=s.replaceAll("(.)\\1+","$1");
//这里(.)代表一个字重复,$1表示第一组
System.out.println(str);
2
String s2="中国中国,我我我我爱你";
String regex="(..)\\1+";
String str2=s2.replaceAll(regex,"$1");
str2=str2.replaceAll("(.)\\1","$1");
System.out.println(str2);
//这里先要进行“中国”两个叠字的处理,然后在对“我”一个叠字的处理
参考 https://blog.csdn.net/weixin_49686768/article/details/107691217?ops_re
正则表达式—叠词,去掉叠词
public static void main(String[] args) {
String str = "aabbddsjjjdiisl";
String regex = "(.)\\1+";
System.out.println(str.replaceAll(regex, "$1"));
}
参考 https://blog.csdn.net/zwangb/article/details/50329913?spm=