2015-09-02 26 views
0

所有字符我有一個​​字符串象下面這樣:正則表達式來終止之間>和<

<?xml version="1.0"?> 
<soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> 
<soap:Body xmlns:m="http://www.example.org/stock"> 
    <m:GetStockPrice> 
    <m:StockName>IBM</m:StockName> 
    </m:GetStockPrice> 
</soap:Body> 
</soap:Envelope> 

我想刪除,包括空格和換行的任何事情之間>和<,使這個字符串在一個單一的線。

我怎麼可以在Java

+0

現在它是否在'String'中,或者你有什麼格式?請向我們展示實際的代碼,包括您嘗試過的以及您遇到問題的位置。 – Keppil

+0

爲什麼你不使用XML解析器? – fge

回答

1

做到這一點。如果我明白你也可以使用yourString.replaceAll(">[.\\s]*<", "><"))

編輯: 好了,你只設置空格片段。現在嘗試我的代碼。

+0

不工作。我要消除所有的結束標記之間的事情>和下一首標籤<。例如,如果字符串是像/N .the O/P應

+0

你能告訴我你的代碼如何做到這一點?對我來說,它將刪除'>'和'<'之間的所有空格。我的代碼如何爲你工作?這是否改變了一切? – wawek

+0

好的,我編輯了我的代碼。我以爲你只想從你的字符串中刪除空格。 – wawek