日期:2014-05-20  浏览次数:20761 次

请问在使用replaceAll(),如何区别空白字符和空格?
replaceAll( " <br\\s*/?> | <p\\s*/?> |[\\s\\n] ",   "| ");

想把空白字符给替换掉,结果把空格也替换掉了!

------解决方案--------------------
空白字符是什么字符?
------解决方案--------------------
\s
A whitespace character: [ \t\n\x0B\f\r]

\s其实是上面多个字符的集合,如果不想过滤掉空格
就用下面的代替:
[\t\n\x0B\f\r]//注意前面少了一个空格


具体可以参考api的Pattern类


------解决方案--------------------
空白字符是什么东东,米听过
------解决方案--------------------
空白字符就是可以用智能ABC,当按下V键,然后选数字1时出现的字符,虽然看不见,可是却有一个字符哦