У меня есть XML-файл, который содержит значение, имеющим нежелательные символы, такие какJava очистки строковых значений для удаления нежелательных символов
\xc2d
d\xa0
\xe7
\xc3\ufffdd
\xc3\ufffdd
\xc2\xa0
\xc3\xa7
\xa0\xa0
'619d813\xa03697'
\xe9.com
примеров ввода могут быть
name : John Hinners\xc2d
email: [email protected]\xe9.com
and others ....
требуемого выход должны быть
name : John Hinners
email: [email protected]
and others ....
Я пришел из фона python, где эту задачу можно сделать легко, как
def remove_non_ascii(s):
return ''.join(i for i in s if ord(i)<128)
Есть ли аналогичный способ выполнения одной и той же задачи на Java?
возможно дубликат [Java удаления символов Юникода] (http://stackoverflow.com/questions/11020893/java-removing-unicode-characters) –