반응형
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 |