티스토리 뷰

자바에서 특수문자 제거하기


자바에서 정규표현식을 사용하기위해 Pattern 클래스를 이용해서 컴파일 하여 사용하여야 한다.

간단하게 String클래스의 replaceAll메소드는 정규식을 지원한다.

특수문자 제거 예제 메소드

//특수문자 제거


public static String StringReplace(String str){
int str_length = str.length();
String strlistchar = "";
String str_imsi = "";
String[] filter_word = {"","\\.","\\?","\\/","\\~","\\!","\\@","\\#","\\$","\\%","\\^","\\&","\\*","\\(","\\)","\\_","\\+","\\=","\\|","\\\\","\\}","\\]","\\{","\\[","\\\"","\\'","\\:","\\;","\\<","\\,","\\>","\\.","\\?","\\/"};

for(int i=0;i<filter_word.length;i++){
str_imsi = str.replaceAll(filter_word[i],"");
str = str_imsi;
}

return str;

}