小编db1*_*975的帖子

如何在java中格式化字符串"012df3g4h5j6 78"=>"01 23 45 67 8"

我想格式化带有数字和其他字符的字符串:示例:

输入=>输出

  • "012df3g4h5j6 78"=>"01 23 45 67 8"
  • "012df3g4h5j6 7"=>"01 23 45 67"
  • "012 3 45 6 78"=>"01 23 45 67 8"
  • "012 3 45 6"=>"01 23 45 6"

我只有数字的解决方案:

  • "012345678"=>"01 23 45 67 8"
  • "01234567"=>"01 23 45 67"
  • "01234567"=>"01 23 45 67"

regexp ="(?= [0-9] {2})(([0-9]){2})"

replacement ="$ 1"

java regex format replace numbers

2
推荐指数
1
解决办法
127
查看次数

标签 统计

format ×1

java ×1

numbers ×1

regex ×1

replace ×1