黑马程序员技术交流社区

标题: [求助]4位分为一组的正则表达式 [打印本页]

作者: bpsend    时间: 2013-12-23 10:54
标题: [求助]4位分为一组的正则表达式
String[] arr = "12345678".split(".{4}");为什么切分出来的结果是空的?
作者: 张鹏    时间: 2013-12-23 11:09
.  是代表任意字符
.{4} 任意字符4个
你的刚好8个字符,分成两份,都是空的了
作者: FFF    时间: 2013-12-23 11:13
     String[] arr = "12345678".split(".(4)");


改成小()就可以了!
输出
[12, 5678]
作者: Clare0621    时间: 2013-12-23 11:13
按任意四位切割,八个字符刚好被当作两个切割符用掉了。。。




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