티스토리 뷰

String str = "01-abc123-한글1234";
String restr = str.replaceAll("[^0-9]","");
System.out.println(str + " ==> " + restr);

 

메타 문자열에서 우선 "^" 는 "[...]" 안에서 쓰이면 반대의 의미가 된다.
"[0-9]" 는 범위 매칭으로 0부터 9사이의 숫자를 의미한다.

"[^0-9]" 는 숫자가 아닌 문자로 매칭되어 ""으로 치환됨.

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday