正则表达式确定超过1次下划线

时间:2016-09-27 08:57:59

标签: java regex

我有一个字符串,其中可以存在多个下划线。

例如:this_is__Dummy _____ String

我必须用一个下划线替换多个出现,以便目标字符串看起来像:

this_is_Dummy_String

提前致谢!

1 个答案:

答案 0 :(得分:3)

您可以使用String#replaceAll替换不需要的内容。

"this_is__Dummy_____String".replaceAll("_{2,}", "_")

给定的正则表达式将使用单个下划线替换所有“两个或更多”下划线的出现。