我有一个字符串,其中可以存在多个下划线。
例如:this_is__Dummy _____ String
我必须用一个下划线替换多个出现,以便目标字符串看起来像:
this_is_Dummy_String
提前致谢!
答案 0 :(得分:3)
您可以使用String#replaceAll替换不需要的内容。
"this_is__Dummy_____String".replaceAll("_{2,}", "_")
给定的正则表达式将使用单个下划线替换所有“两个或更多”下划线的出现。