我正試圖解決從java中的原始文本中刪除符號和特殊字符並找不到方法。文本摘自網站上的自由文本字段,可能包含任何字面意思。我正在從外部來源獲取此文本,並且無法控制更改設置。所以我必須在我的最後工作。 一些實例是刪除Java中的特殊字符字符串
1)貝倫應該是 - >貝倫
2)阿里亞納應該是 - >阿里亞納
3)哈林應該是 - >哈林
4)YZ ️應該是 - > YZ
5)ここさけは7回は見に行くぞ應該是 - >ここさけは7回は見に行くぞ
6)دميازرقوونيازرق應該是 - >دميازرقوطنيازرق
任何幫助嗎?
因此,通過 「特殊字符」 你的意思是表情符號?你有什麼嘗試? – Sinkingpoint
你可以嘗試使用正則表達式。例如:'yourString.replaceAll(「\\ W」,「」)'去除所有非單詞字符。請參閱[正則表達式](https://www.tutorialspoint.com/java/java_regular_expressions.htm) –
[Emoji值範圍]的可能重複(https://stackoverflow.com/questions/30470079/emoji-value-range) – selbie