【发布时间】:2015-01-24 15:58:11
【问题描述】:
如何删除字符串 / 和 _ 之前的所有字符
字符串 = Asia/Kuala_Lumpur
我只想拥有Kuala Lumpur
谢谢
【问题讨论】:
-
你查阅过javadocs吗?
如何删除字符串 / 和 _ 之前的所有字符
字符串 = Asia/Kuala_Lumpur
我只想拥有Kuala Lumpur
谢谢
【问题讨论】:
检查一下
yourString.substring(yourString.lastIndexOf("/") + 1)
或
StringUtils.substringAfter(yourString, "/");
并替换一个字符
your_String.replace("_"," ");
【讨论】:
yourString.substring(yourString.lastIndexOf("/") + 1).replace("_", " "); 删除下划线。
通过string.replaceAll
String s = "Asia/Kuala_Lumpur";
System.out.println(s.replaceAll(".*/|_", " ").trim());
输出:
Kuala Lumpur
【讨论】: