java replaceAll的用法

java replaceAll的用法

替换? replaceAll(“[?]“,”你想用什么替换”);

@Test
public void formatXml(){
String src=”<?xml version=”1.0” encoding=”UTF-8” standalone=”no”?>45400008402691821400002523722201607121640400383760076738XX科技有限公司陈飞“;
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”?>



4540
000840


2691
821400002
523722
201607121640400383760076738
XX科技有限公司
陈飞

0%