我有一个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+", ">");
}