下面有数字
0135782145
我需要使用java正则表达式将上面的字符串格式化为下面的模式
0135 782 145
帮助我为java提供简单的regex模式来转换它。
使用String#replaceAll
:
String input = "0135782145";
String output = input.replaceAll("(\d{4})(\d{3})(\d{3})", "$1 $2 $3");
System.out.println(output);
此打印:
0135 782 145