在下面的用例中查找基於正則表達式的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