使用单个正则表达式减少字符串代码

时间:2013-06-06 10:26:24

标签: java

我正在使用这两个正则表达式语句。我想只使用一个正则表达式规则来减少所有类型空间的代码

strTestIn = strTestIn.replaceAll("[ ]+", " ");  
strTestIn = strTestIn.replaceAll("(\\t)+", " ");

我需要使用什么正则表达式?

1 个答案:

答案 0 :(得分:4)

strTestIn = strTestIn.replaceAll("\\s+", " ");

请参阅Pattern课程

\s匹配空白字符:[ \t\n\x0B\f\r]