仅删除空格并在Java replaceAll中保留换行符

时间:2018-11-22 09:32:52

标签: regex replaceall

我有一个XML文件(小文件),正在我的代码中通过BufferedReader读取它。我想删除标签之间的前导和尾随空格。但是我不想删除换行符。如何删除空格并保留换行符?我尝试使用“ / s”,但这会将所有内容放在一行中。 假设文字是=

<DECISION><CARAT> </CARAT><OPTION id="1" value="abcd"></OPTION></DECISION>  
<DECISION><CARAT>DFDFD FFF</CARAT> <OPTION id="1" value="abcd"></OPTION </DECISION>

这里,行尾和标记之间存在尾随空格

我尝试过:

while((line = br.readLine())!= null)
{
line=line.replaceAll(">\\s+$", ">");
line=line.replaceAll(">\\s+", ">");    
}

0 个答案:

没有答案