2015-06-22 47 views
3

我使用Java解析HTML內容,並試圖從\ r \ n26.11.2012中刪除\ r \ n。我在我的程序中使用了以下代碼來嘗試刪除\ r \ n,但它似乎不起作用。使用Java從HTML中刪除換行符和返回信息

attribute = attribute.replaceAll("(\\r|\\n|\\t)", ""); 

如何調整此代碼以將\ r \ n26.11.2012轉換爲26.11.2012?

+2

你可以添加更多關於不工作的細節嗎? –

+0

對我來說工作正常,你確定你沒有試圖刪除字面'\ r','\ n','\ t'。或者你的代碼中有另一個錯誤,你忽略了? –

回答

1
 TestCase.assertEquals("26.11.2012", "\r\n26.11.2012".replaceAll("(\\r|\\n|\\t)", "")); 

你的代碼實際工作。這個測試用例通過。也許輸入不是你所期望的或屬性值在出路上正在被處理,並且已經添加了字符。