티스토리 뷰
String str = "01-abc123-한글1234";
String restr = str.replaceAll("[^0-9]","");
System.out.println(str + " ==> " + restr);
메타 문자열에서 우선 "^" 는 "[...]" 안에서 쓰이면 반대의 의미가 된다.
"[0-9]" 는 범위 매칭으로 0부터 9사이의 숫자를 의미한다.
"[^0-9]" 는 숫자가 아닌 문자로 매칭되어 ""으로 치환됨.
'지식정보' 카테고리의 다른 글
[JAVA] 정규식 이메일 마스킹 처리 (0) | 2019.07.16 |
---|---|
[JAVA] 정규식 전화번호 마스킹 처리 (0) | 2019.07.16 |
Benthic Software Golden6 로깅 (0) | 2019.06.24 |
윈도우즈10 업데이트 실패 시 업데이트 항목 숨기기 (0) | 2019.01.24 |
[JAVA] org.apache.commons.lang3.exception.ExceptionUtils 클랙스 이용하여 에러 문자열 추출하기 (0) | 2018.08.28 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday