2013-11-02 5 views
0

나는 공간 ""점 "와 같은 문자열의 모든 원하지 않는 문자를 제거하는 정규식을 사용하는 것을 시도하고있다", 대시 "에 대한 정규식 -"및 "다크 - 나이트"처럼특정 문자

" 일어 나라. " 내가

.replaceAll("\\s+", "") 

나는 완전한 멍청한 놈이야을 가지고 같은이는 멀리 그리고 출력 "DarkKnightRises"

,

아이디어?

감사

답변

1

당신은 사용할 수 있습니다

String str = "The Dark-Knight Rises."; 
String repl = str.replaceAll("(?i)[ .-]+|\\bthe\\b", ""); 
//=> DarkKnightRises 
+0

@falsetru : 그것은 편집 맞습니다. – anubhava

+0

당신이 최고입니다! 고마워요. – Otenyano

+0

다행이되어서 기쁘게 생각합니다. – anubhava