2017-09-26 262 views
1

我將html數據(帶子彈樣式的數據)轉換爲java字符串,但我們在字符串中獲取了垃圾值(��--默認unicode值替換),我試圖使用replaceAll()刪除這些值,但它不工作。刪除字符串中的 字符java

任何建議,如何從字符串中刪除這些unicode字符?

+0

首先,嘗試找出真正的字符那些,就用'S = s.replace(「the_chars」,「」) '。 –

+8

也許更好的解決方案是正確對待編碼,以便這些字符保留它們應該是,而不是將它們刪除? – deceze

+0

我的html數據具有項目符號樣式,這些樣式在轉換爲java中的字符串時被默認的unicode值(?)替換。 – Balu

回答

1

您可以刪除所有非ASCII字符:

s.replaceAll("[^\\p{ASCII}]", "")