【发布时间】:2013-07-03 16:07:40
【问题描述】:
假设我有一个输入字符串,我需要像这样格式化它:
### ### ############........etc
所以它必须有前三个字符,然后是一个空格,然后是另外三个字符,空格,然后是其余的。是否有第三方库或 JDK 类能够做到这一点?
我正在尝试使用正则表达式
System.out.println(inputString.replaceAll(".{3}", "$0 "));
但它不起作用,因为结果是
### ### ### ### ### etc.
【问题讨论】:
-
String.format("%s %s %s", s.substring(0, 3), s.substring(3, 6), s.substring(6));
标签: java string string-matching