我一直在尝试使用以下正则表达式从XML文件中删除所有空白字符(包括\ r,\ n,\ t \ t):
>([\r\n\t ])*([^ ]*[^<>]*[^ ]*)([\r\n\t ])*<
但是这个正则表达式将文件中的所有XML标记捕获为单个匹配。如何改进此正则表达式以满足要求?
输入字符串:
<Address>
<City> New York </City>
<Zip> 1001 </Zip>
</Address>
预期结果(当替换为\ 2时):
<Address>
<City>New York</City>
<Zip>1001</Zip>
</Address>