메타문자란 정규표현식 또는 정규식을 제어할 수 있는 문자를 말합니다.
아래 메타 문자와 각 설명입니다.
| 메타문자 | 설명 |
| . | 임의의 한 문자 |
| ? | 앞 문자가 없거나 하나 있음 (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 |