정규표현식을 이용 문자열 수정 - JAVA

Posted at 2013/06/17 10:02 // in Programming // by Daniel

strValidatedPath = strPath.replaceAll(”[^a-zA-Z0-9]”, “_”);

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

크리에이티브 커먼즈 라이센스
Creative Commons License

이 글에는 트랙백을 보낼 수 없습니다