표현 및 기호 | 설명 |
[] | 한개의 문자 [abc] // a,b,c 중 하나의 문자 [^abc] // a,b,c 이외의 하나의 문자 [a-zA-Z] // a~z, A-Z 중 하나의 문자 |
\d | 한 개의 숫자, [0-9]와 동일 |
\s | 공백 |
\w | 한 개의 알파벳 또는 한 개의 숫자, [a-zA-Z_0-9]와 동일 |
\. | . |
. | 모든 문자 중 한 개의 문자 |
? | 없음 또는 한개의 문자 |
* | 없음 또는 한 개 이상 |
+ | 한 개 이상 |
{n} | 정확히 n개 |
{n,} | 최소한 n개 |
{n,m} | n개부터 m개까지 |
a|b | a 또는 b |
() | 그룹핑 |
String regExp = "(02|010)-\\d{3,4}-\\d{4}";
String data = "010-123-4567";
boolean result = Pattern.matches(regExp, data); // true
'프로그래밍 > JAVA' 카테고리의 다른 글
[Java] 함수형 인터페이스를 활용한 Jdbc 코드 개선 (0) | 2024.08.09 |
---|---|
[Java] 데이터 입출력 (0) | 2024.08.02 |
[Java] 자바 21이후~ (0) | 2024.08.02 |
[Java] 데이터베이스 연동(MySQL) (0) | 2024.07.31 |
[Java] 중첩 인터페이스 (0) | 2024.07.29 |