java replaceAll的用法
替换? replaceAll(“[?]“,”你想用什么替换”);
@Test
public void formatXml(){
String src=”<?xml version=”1.0” encoding=”UTF-8” standalone=”no”?>
String tar=src.replaceAll(“[?]>”,”?>
“);
tar=tar.replaceAll(“><”,”>
<”);
//tar=tar.replaceAll(“</(\w{1,30})>”,”</$1>
“);
System.out.println(tar);
}
格式化后的xml
<?xml version=”1.0” encoding=”UTF-8” standalone=”no”?>