(?<=>)(\s+)(?=<) (\s+)(?=<) (?<=>)(\s+) (?<=>)(?=<)
1、2、3行都是替换为空,第4行替换为 \t\n,即换行符。
第一行是将 >与<之间的空格去掉。
第二行再将连续空格替换为单一空格。
第三行是将 tag里面数据两头进行trim。
第三行是将><中间插入一个换行符。
MyEclipse 10 的XML格式化好像不太满意,就简单实现了一个这个,而且MyEclipse 没有找到比较快的正则替换方法,就用的Notepad ++。。
由于能力限制,这个方法有点麻烦且没有缩进。
时间: 2024-10-25 05:09:50