2012-06-23 4 views

답변

0

당신은 정규 표현식을 사용할 수 있습니다. 문자 나 숫자 이외의 일치 시키려면 당신이 시도 할 수 [^a-zA-Z0-9]

+0

감사합니다. 그러나 나는 그것을 어떻게 사용할 것인가? 샘플 코드를 줄 수 있습니까? – JetPro

+0

... hummm ... 그게 옳지 않아 ... 다른 사람들에게 코드를 넘겨 줄 것을 요청하는 대신 스스로 조사해야한다. 인터넷을 통해 블로그 항목이 무수히 많으며 Google을 사용하면 충분하다. ... 우리는 대답을 제안하는 시간을 가졌던이 사람을 희생시키면서 당신 대신에 더러운 일을하기 위해 여기에 있지 않습니다. 정말로, 당신은 누군가가 당신의 숙제를 할 것이라는 희망으로 게으르거나 그냥 날아 다니는 사람입니다 !!! – t0mm13b

+0

우리는 당신을위한 단순하고 단순한 검색 엔진이 아닙니다 ... OP에, 당신은 당신의 노력에 대해 조금이라도 힌트를 표시하지 않았고 랄리스의 답변에 대한 당신의 반응은 전체 그림을 말하고 있습니다. – t0mm13b

0

Android 개발자 사이트의 Documentation on Pattern and Matcher을 살펴 보시기 바랍니다.

추출물 :

패턴은 정규 표현식을 컴파일된다. 대부분의 경우 String.matches, String.replaceAll 및 String.split 과 같은 편의점 메서드를 사용하는 것이 좋지만 동일한 정규 표현식을 사용하여 많은 작업을 수행해야하는 경우 컴파일하는 것이 더 효율적일 수 있습니다 한 번만 다시 사용하십시오. Pattern 클래스와 Matcher는 String에 의해 노출 된 작은 양보다 더 많은 기능을 제공합니다 ( ).

// Direct use of Pattern: 
Pattern p = Pattern.compile("[^a-zA-Z0-9]"); 
Matcher m = p.matcher(inputString); 
boolean hasSpecialChars = m.find(); 

그런 다음 b에 당신은 영숫자가 아닌 문자가 포함 된 inputString의 결과를해야합니다.

관련 문제