Java正则表达式模式,用于格式化带有空格"xxxx xxx xxx"的数字



下面有数字

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

最新更新