정규식 파서
정규식 구문 분석기는 주어진 정규식에 대해 주어진 입력 문자열의 유효성을 검사하고 정의된 정규식에 대해 출력을 일치시킵니다. 이 도구는 Javascript, Python 및 PHP 언어의 구문 분석 및 디버깅을 지원합니다.
| 상징 | 기능 |
|---|---|
| \ |
|
| ^ |
|
| $ | 입력의 끝과 일치합니다. 여러 줄 모드에서는 개행 문자 앞에서도 일치하므로 줄의 각 끝과 일치합니다. |
| * | 앞의 문자를 0회 이상 일치시킵니다. |
| + | 앞의 문자와 1회 이상 일치합니다. |
| ? |
|
| . | 개행 문자를 제외한 모든 단일 문자와 일치합니다. |
| (엑스) | "x"를 일치시키고 일치 항목을 기억하십시오. 캡처 브래킷이라고도 합니다. |
| (?:엑스) | "x"와 일치하지만 일치 항목을 기억하지 못합니다. NON 캡처 브래킷이라고도 합니다. |
| x(?=y) | "x" 뒤에 "y"가 오는 경우에만 "x"와 일치합니다. 미리보기라고도 합니다. |
| x(?!y) | "x" 뒤에 "y"가 없는 경우에만 "x"와 일치합니다. 부정적인 전망이라고도 합니다. |
| x|y | "x" 또는 "y"와 일치합니다. |
| {N} | 이전 문자와 정확히 n번 일치합니다. |
| {n,m} | 이전 문자를 최소 n회, 최대 m회 일치시킵니다. 0이면 n과 m을 생략할 수 있습니다. |
| [알파벳] | 포함된 모든 문자와 일치합니다. 문자 집합이라고도 합니다. 하이픈을 사용하여 AZ(A~Z)와 같은 문자 범위를 만들 수 있습니다. 문자 집합 내에서 특수 문자(., *, +)는 특별한 의미를 갖지 않으므로 주의하시기 바랍니다. |
| [^abc] | 괄호로 묶이지 않은 모든 항목과 일치합니다. 음수 문자 집합이라고도 합니다. |
| [\비] | 백스페이스와 일치합니다. |
| \비 | 단어 경계를 일치시킵니다. 경계는 단어 문자 뒤에 다른 단어가 오지 않거나 앞에 올 때 결정됩니다. |
| \비 | NON 단어 경계와 일치합니다. 인접한 두 문자가 단어 문자이거나 단어가 아닌 문자인 경우 경계가 결정됩니다. |
| \cX | 제어 문자와 일치합니다. X는 A와 Z(포함) 사이에 있어야 합니다. |
| \디 | 숫자와 일치합니다. [0-9] 또는 [0123456789]와 동일합니다. |
| \디 | 숫자가 아닌 문자와 일치합니다. [^0-9] 또는 [^0123456789]와 동일합니다. |
| \에프 | 양식 피드를 일치시킵니다. |
| \N | 개행 문자와 일치합니다. |
| \아르 자형 | 캐리지 리턴을 일치시킵니다. |
| \에스 | 단일 공백 문자와 일치합니다. 여기에는 공백, 탭, 줄 바꿈 및 줄 바꿈이 포함됩니다. |
| \에스 | 단일 공백 문자를 제외한 모든 문자와 일치합니다. 공백, 탭, 줄 바꿈 및 줄 바꿈을 제외한 모든 것. |
| \티 | 일치 탭. |
| \다섯 | 세로 탭을 일치시킵니다. |
| \w | 밑줄을 포함한 모든 영숫자 문자와 일치합니다. [A-Za-z0-9_]와 동일합니다. |
| \W | 밑줄을 포함하여 영숫자 문자 이외의 모든 문자와 일치합니다. [^A-Za-z0-9_]와 동일합니다. |
| \엑스 | x 대괄호 표현식과 일치하는 하위 문자열에 대한 역참조입니다. x는 양의 정수입니다. |
| \0 | NULL 문자와 일치합니다. |
| \xhh | 2자리 16진수 코드로 문자를 일치시킵니다. |
| \어어어어 | 4자리 16진수 코드로 문자를 일치시킵니다. |