[JAVA] 특정 특수문자를 제외한 나머지 특수문자만 제거 하기
[JAVA] 특정 특수문자를 제외한 나머지 특수문자만 Replace 하기 특수문자 전체를 제외하는 방법은 아래처럼 "\\p{Punct}" 정규식으로 간단하게 제거를 할 수있습니다. 1. 특수문자 제거하기 // 예시 String punctStr = "a!b#c@d}!%^#" replaceAll("\\p{Punct}", ""); // 결과 : abcd 이번에, 특정 특수문자를 제외한, 나머지의 특수문자만 제거해야되는 경우가 생겨서 아래와 같은 방법을 사용했습니다. // 특수문자 정의 ARRAY String[] puncts = {"!", "\"", "#", "$", "%", "&", "(", ")", "{", "}", "@", "`", "*", ":", "+", ";", "-", ".", "", ",", "^..