strValidatedPath = strPath.replaceAll(”[^a-zA-Z0-9]”, “_”);
이와 같이 하면 알파벳과 숫자 이외의 값인 경우 _ 로 변경된 문자열을 얻을 수 있다. (파일 이름 규칙에 사용하려고 한 예제)
정규식에서 ^ 는 not을 의미, a~z, A~Z, 0~9 이외 라는 뜻이고 replaceAll은 이 정규식 형태를 읽어와서 변경한다.
정규식 테스트는 http://www.gskinner.com/RegExr/ 에서 볼 수 있다.