如何格式化这样的字符串:
"8:00- 8:45"
到
"08:00-08:45"
我想我应该使用类似数据格式化程序的东西,但我不知道如何使用它。
答案 0 :(得分:1)
尝试使用这样的正则表达式:
String str = "8:00- 8:45";
str = str.replace(" ", "").replaceAll("(\\b\\d\\b)", "0$1");
System.out.println(str);//outputs 08:00-08:45
详情
.replace(" ", "")
将删除所有空格8
之前的情况下 - > 08
字符串中的8:3- 08:5
- > 08:03-08:05
regex demo