2011-11-16 65 views
3

我有一個字符串,它是網頁的標題。所以它可以有其他特殊的文字記錄器。替換字符串中的字符列表

我想寫一個函數,它將接受一個字符串並替換一個文本列表。試圖找到最好的方式來做到這一點。

引用我使用列表或數組或枚舉來保存特殊字符的列表,或者是否有在java中已經做到這一點的東西。

filterText(String text, List specialCharecters) 

filterText(String text, Array specialCharecters) 

filterText(String text, Enum specialCharecters) 
+0

那麼你需要考慮在正則表達式來修改這個字符串。 – Jorge

+0

應該過濾的字符是否被確定?你想過濾什麼? HTML標籤? – hellectronic

+0

是的,我知道我想刪除的人物清單 – user373201

回答

4

str.replaceAll("[<>]", "")

把引號之間的所有特殊字符。此語句使用正則表達式,因此請注意逃避正則表達式特殊的字符。例如,如果你想更換(你應該說str.replaceAll("[\\(]", "")

+0

這是有效的。非常感謝 – user373201

+1

如何替換此字符的列表:「,<,>!,/ ,?你知道嗎? – foo