在下面的用例中查找基于正则表达式的Java替换字符串。 我正在做一些基于Groovy的XML处理,并且由于一些自定义处理(在这方面不会有太多细节),所产生的XML有一些无效标记,例如,Java基于正则表达式的字符串替换
<?xml version='1.0' encoding='UTF-8'?>
<Customer id="xyz" xmlns='http://abc.com'>
<order orderGroup="mock">
<entry>
<key>test</key>
</entry>
</order orderGroup="mock">
</Customer id="xyz">
如果您注意,包含属性的元素名称的结束标记会混淆。 XML只是作为一个字符串来处理,所以我想要做的就是,通过基于字符串正则表达式的替换来替换这种结束标记的出现。对于例如替换
</order orderGroup="mock"> with </order>,
</Customer id="xyz"> with </Customer>
任何想法,如果有快速的Java基于字符串的正则表达式我可以用来做这种替换吗?
谢谢。
当您加载javadoc中会发生什么,按Ctrl-F,并键入 “正则表达式”?为什么不修复产生垃圾的错误“自定义处理”,而不是试图解决问题? – 2013-03-22 23:51:31