메타문자란 정규표현식 또는 정규식을 제어할 수 있는 문자를 말합니다.
아래 메타 문자와 각 설명입니다.
메타문자 | 설명 |
. | 임의의 한 문자 |
? | 앞 문자가 없거나 하나 있음 (0 또는 1번 발생) |
+ | 앞 문자가 하나 이상 있음 |
* | 앞 문자가 0개 이상 있음 |
{m} | 선행 표현식의 정확히 m 번 발생 |
{m,} | 선행 표현식이 최소 m번 이상 발생 |
{m,n} | 선행 표션식이 최소 m번 이상 , 최대 n 번 이하 발생 |
[...] | 괄호 안의 리스트에 있는 임의의 단일 문자와 일치 |
| | OR 를 나타 냄 |
(...) | 괄호로 묵인 표현식을 한 단위로 최금 |
^ | 문자열 시작 부분과 일치 |
[^] | 해당 문자에 해당하지 않는 한 문자 |
$ | 문자열의 끝 부분과 일치 |
\ | 표현식에서 후속 문자를 리터럴로(일반 문자) 처리 |
\n | 괄호 안에 그룹화 된 n 번째(1-9) 선행 하위식과 일치 |
\d | 숫자 문자 |
[:class:] | 지정된 POSIX 문자 클래스에 속한 임의의 문자와 일치 [:alpha:] 알파벳문자 [:digit:] 숫자 [:lower:] 소문자 알파벳 문자 [:upper:] 대문자 알파벳 문자 [:alnum:] 알파벳/숫자 [:space:] 공백 문자 [:punct:] 특수문자 [:cntrl:] 컨트롤 문자 [:print:] 출력 가능한 문자 |
[^:class:] | 괄호안의 리스트에 없는 임의의 단일분자와 일치 |
'개념 창고 > Database' 카테고리의 다른 글
[SQL] JOIN ON vs WHERE 토막 상식 (0) | 2023.02.27 |
---|---|
[SQL] SELECT 쿼리 문법 순서와 실행순서 (0) | 2023.02.27 |
[오라클] 그룹 함수로 조회한 행의 다른 데이터 가져오는 방법 MAX/MIN KEEP 함수 (0) | 2023.02.17 |
[MYSQL] ORDER BY 오름차순, 내림차순, 다중 정렬 (0) | 2023.01.08 |
(혼공MySQL)4. 데이터베이스 만들기 (0) | 2022.12.15 |