黑马程序员技术交流社区

标题: 来来,看一下啊正则小问题 [打印本页]

作者: 付建超    时间: 2013-9-25 10:35
标题: 来来,看一下啊正则小问题
String s = "awwwwsdtttfghpooojk";
String s2 = s.replaceAll("(.)\\1+", "*");
这个是把叠词变成一个*
怎么样让它输出叠词个数 的*????
大家给力帮个忙哦亲{:soso_e158:}

作者: jìng╮煜    时间: 2013-9-25 11:31
String s3 = "awwwwsdtttfghpooojk";
        String s4 = s.replaceAll("(.)\\1{1}", "**");
        System.out.println(s4);
不怎么完美.  楼主可以多多尝试.  
作者: 陈洋    时间: 2013-9-25 11:34

String s = "awwwwsdtttfghpooojk";
String s2 = s.replaceAll("(.)\\1+", "*");

String[] strs = split("*");//按照“*”切割,然后计算数组的长度-1就可以了

System.out.println(strs.length()-1);




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2