2017-09-06 8 views
0

SMS는 다음과 같습니다. ¿ ´10 he did't wo¿^rk.SMS에서 읽을 수없는 문자를 제거하는 방법

예상되는 결과는 입니다. 그는 작동하지 않았습니다.

Java에서 어떻게 할 수 있습니까?

감사합니다.

+1

그리고 무엇을 위해이 링크가 해당 문자는 실제로 "읽을 수"있음을 알려줍니다 참조하십시오? 매우 잘 인코딩 할 수 있습니다 ... – fge

+1

str.replace (/ [^ a-zA-Z]/g, "") –

+0

@ Java Swinga는 유효한 Java 구문이 아니며 정규 표현식을 사용할 수 없습니다. 어쨌든 충분해야합니다 (숫자 및 기타 특수 문자는 포함되지 않습니다 - 사용하면 "그 didt 일"). – Thomas

답변

0

어떻게 이런 일에 대해 :

String result = "¿´10 he did't wo¿^rk".replaceAll("[^\\w\\s\\?'':;]",""); 
System.out.println(result); //10 he did't work 

explanation

+0

정규식의 특정 문자가 언급되지 않은 솔루션이 있습니까? 데이터가 SMS에서 전송됩니다. 나는이 곰팡이가 '무엇인가'를 의미한다고 생각한다. TQ. –