정규 표현식(Regular Expression)은 특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어이다. 줄여서 regix라고 칭한다. 각종 프로그래밍 언어에서 지원하고 있고, 자바에서는 regix 패키지를 통해 지원한다. 로그인 할 때 빈번하게 사용되는 정규표현식 정리
메타문자 |
설명 |
. |
임의 1개 문자와 일치해야 함 |
* |
메타 문자 앞의 문자가 0개 이상 일치해야 함 |
[...] |
일치 문자 목록 |
[^...] |
비일치 문자 목록 |
(...) |
괄호 안의 문자열 하나로 처리 |
a-z |
영 소문자 |
A-Z |
영 대문자 |
0-9 |
숫자 |
가-힣 |
한글 |
{8, 15} |
자수 제한 (8 ~ 15자. {8, } 은 최소 자수만 8자로 제한 |
자바 정규식을 사용하려면
regex package를 포함시켜줘야한다.
다음 포스팅에서 이를 활용한 코드를 작성해보겠다.
[Reference]
'JVM > Java' 카테고리의 다른 글
[JAVA] JDK 11 'var' Type Inference (0) | 2020.11.03 |
---|---|
[Java] 입출력 스트림 (0) | 2020.04.03 |
자바 정규식을 활용한 패스워드 정책설정 예제 (0) | 2019.06.01 |
Eclipse 자동완성 기능 등록. (0) | 2019.05.25 |
length & CharAt Method (0) | 2019.05.25 |