반응형
SMALL
정규표현식
텍스트에서 원하는 조건과 일치하는 문자열을 찾아내거나 원하는 조건과 텍스트가 일치하는지 참/거짓을 판단하는 상황에 사용한다.
사용예시
기호 | 설명 | 사용예시 | |
[abc] | a, b, c | ||
[⌃abc] | a, b, c 제외 | ||
[a-zA-Z] | a~z , A~Z사이의 문자 포함여부확인 | ||
[a-d[m-p]] | a~d , m-p 사이의 문자 포함여부 | ||
.x | 임의의 문자 + x | a.c , a..c | abc , a0c , abbc, a00c |
x* | x의 0번이상 반복 | ||
⌃x | 문자열이 x로 시작 | ||
x+ | x의 1번이상 반복 | ||
x$ | 문자열이 x로 끝남 | ||
x? | x가 존재할수도 하지 않을수도 있음 | ab?c | ac , abc |
x|y | x 또는 y | (x | y)z | xy 또는 yz |
x{n} | x의 n번 반복 | ||
x{m,n} | x의 m번 이상 n번 이하 반복 | ||
x{n,} | x의 n번 이상 반복 | ||
[xy] | x 또는 y 한 문자 | ||
[x-z] | x~z범위 내 한문자 | ||
[⌃xy] | x또는 y를 제외한 문자 | [⌃yz] | a,b,c.....w,z 중 한 문자 |
[0-9] == \d | 숫자인 문자 | ||
[⌃0-9] == \D | 숫자가 아닌 문자 | ||
[a-zA-Z0-9_] == \w | 알파벳이나 숫자인 문자 | ||
[⌃a-zA-Z0-9_] == \W | 알파벳이나 숫자가 아닌 문자 | ||
[ \t\n\r\f\v] == \s | 공백문자인 문자 | ||
[ \t\n\r\f\v] == \S | 공백문자가 아닌 문자 |
반응형
LIST
'🌈 백엔드' 카테고리의 다른 글
JAVA_개념_Stream (2) | 2023.02.26 |
---|---|
JAVA_개념_Character 클래스 (0) | 2023.02.24 |
JAVA 개념_ASCII 아스키코드 (0) | 2023.02.17 |
JAVA_기초_람다 표현식 (0) | 2023.02.16 |
JAVA 개념_Package 패키지 (0) | 2023.02.15 |