java regex模式以格式化带有空格“ xxxx xxx xxx”的数字

时间:2019-11-04 05:19:27

标签: java regex

有下面的数字

0135782145

我需要使用Java正则表达式将上面的字符串格式化为下面的模式

0135 782 145

帮助我为Java提供简单的正则表达式模式以将其转换。

1 个答案:

答案 0 :(得分:3)

使用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