【发布时间】:2017-02-04 19:57:09
【问题描述】:
我的字符串中可以同时出现多个下划线。
例如:this_is__Dummy_____String
我必须用一个下划线替换不止一次,这样目标字符串应该看起来像:
this_is_Dummy_String
提前致谢!
【问题讨论】:
-
str = str.replaceAll("_{2,}", "_");
我的字符串中可以同时出现多个下划线。
例如:this_is__Dummy_____String
我必须用一个下划线替换不止一次,这样目标字符串应该看起来像:
this_is_Dummy_String
提前致谢!
【问题讨论】:
str = str.replaceAll("_{2,}", "_");
您可以使用 String#replaceAll 来替换取消标记。
"this_is__Dummy_____String".replaceAll("_{2,}", "_")
给定的正则表达式将用单个下划线替换所有出现的“两个或多个”下划线。
【讨论】: