黑马程序员技术交流社区
标题:
正则表达式
[打印本页]
作者:
于腾飛
时间:
2013-4-27 13:46
标题:
正则表达式
本帖最后由 于腾飛 于 2013-4-27 20:08 编辑
字符串"dfkdddjfkdaadfzzzzkkq" 按 “(.)\\1+”规则切割,结果中 df 和 q中间隔了很多空格 ;
怎样把这些空格去掉,取得结果dfkjfkddfq
作者:
刘胜寒
时间:
2013-4-27 13:53
要替换...
作者:
吴林飞
时间:
2013-4-27 14:01
直接捕获第一组不就行了,为什么非要用切割呢?
作者:
harborbest
时间:
2013-4-27 14:06
String s="dfkdddjfkdaadfzzzzkkq";
String str=s.replaceAll("(.)\\1","$1");
String[] str1=str.split("(.)\\1");
for (String string : str1) {
System.out.println(string);
}
复制代码
作者:
付鑫鑫
时间:
2013-4-27 15:36
//把println中的ln去掉,不要换行 ,就可以连在一起了
public class Demo03 {
public static void main(String[] args) {
String regex = "dfkdddjfkdaadfzzzzkkq";
String[] s = regex.split("(.)\\1+");
for (String string : s) {
System.out.print(string); //把println中的ln去掉,不要换行 ,就可以连在一起了
}
}
}
作者:
Miss小强
时间:
2013-4-27 18:33
repalaceAll而不是spilt
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2