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=

您可能还喜欢...

发表回复