如果连续存在两个以上的空格,则删除字符串中的空格

Din*_*esh 1 regex string

可以说我有这样的字符串,

String sample = "This is a sample  string    with more than   two spaces in      a string   ";
Run Code Online (Sandbox Code Playgroud)

现在我需要做的是使字符串在每个单词之间只有一个空格.提前致谢.

Mar*_*ers 8

如果字面意思是"空间",那么你可以/ {2,}/用一个空格替换.请注意,正则表达式中的空格与文本中的空格匹配.

如果通过"空格"你实际上意味着"所有空白"(空格,制表符,换行符等),那么请使用\s+.