【问题标题】:How to replace multiple space to single space in string (java)? [duplicate]如何将字符串中的多个空格替换为单个空格(java)? [复制]
【发布时间】:2014-09-25 14:00:51
【问题描述】:

我想要做的是将字符串中的多个空格替换为单个空格。

我有字符串变量

String text = "i  want  to  replace   multiple space";

我希望它变成

String text = "i want to replace multiple space";

我该怎么做?请帮帮我,谢谢。

【问题讨论】:

  • 你卡在哪里了?
  • 已回答here

标签: java string character


【解决方案1】:

使用正则表达式 试试

"my   extra spaced   string".replaceAll("\\s+?"," "); 

就是这样。

【讨论】:

  • 这是不正确的。应该是"my extra spaced string".replaceAll("\\s+"," ")
【解决方案2】:

使用这个:

   text = text.replaceAll("\\s{2,}", " ");

【讨论】:

猜你喜欢
  • 2011-09-04
  • 2015-03-27
  • 1970-01-01
  • 2012-01-11
  • 2018-10-19
  • 1970-01-01
  • 2011-02-25
  • 2021-08-24
  • 2014-05-21
相关资源
最近更新 更多