본문 바로가기
개발/etc

정규표현식 [^0-9] 뜻

by rudnine 2020. 10. 7.
반응형

# 대괄호 [ ...  ] 안에 무엇인가 넣게 되면 대괄호 안의 문자열을 포함시키라는 의미입니다.

# [0-9] : 문자열 중에서 0 ~ 9 까지의 숫자가 들어있는 문자열은 모두 해당됩니다.
[0123456789] 와 같은 의미입니다.

# [^ ... ] 캐럿(^)은 반대를 의미합니다. ! 이것과 같겠네요.
(당근처럼 생겨서 캐럿인가...)
[^0-9] : 문자열 중에서 0 ~9 를 제외한 문자열 (a-z, A-Z)가 해당됩니다.

asdf = asdf.replaceAll("[^0-9]", "");

이런 식으로 사용할 수 있습니다.

참조링크 : https://itpangpang.xyz/242

 

반응형

댓글