리소스 일치 및 정규식

목차
casso127kkr
목차
2
규칙에서는 리소스 일치와 정규식 일치를 사용하여 영역의 리소스를 지정할 수 있습니다.
표준 리소스 일치
기본적으로 규칙에 대한 리소스 일치는 와일드카드로 수행됩니다.
다음 표에서는 리소스 일치에 대해 지원되는 문자를 설명합니다.
문자
사용
*
와일드카드(*)는 문자열의 모든 문자를 일치시키는 데 사용됩니다. 식 *.html은 index.html, out.html 등과 같이 확장명이 .html인 모든 파일과 일치합니다.
?
물음표(?)는 문자열의 단일 문자와 일치합니다. 식 lmn?p는 하위 문자열 lmnop, lmnep 등과 일치합니다.
 
리소스 일치를 위한 정규식
정규식을 사용하면 리소스 일치의 유연성이 향상됩니다. 정규식 일치를 사용하려면 "
Single Sign-On
규칙" 대화 상자에서 "정규식" 확인란을 선택하십시오.
정규식은 문자열 일치를 위해 사용되는 텍스트 패턴입니다. 다음 표에서는 정규식에 사용되는 구문의 예를 보여 줍니다.
문자
결과
\
메타 문자(예: '*')를 나타내는 데 사용됨
\\
단일 '\' 문자와 일치
(A)
하위 식 그룹화(패턴 평가 순서에 영향을 줌)
[abc]
단순한 문자 클래스(대괄호 내의 모든 문자가 대상 문자와 일치함)
[a-zA-Z]
범위가 있는 문자 클래스(대괄호 내의 모든 문자 범위가 대상 문자와 일치함)
[^abc]
부정 문자 클래스
.
새 줄이 아닌 모든 문자와 일치
^
줄의 시작 부분에서만 일치
$
줄의 끝 부분에서만 일치
A*
A와 0번 이상 일치(확장)
A+
A와 1번 이상 일치(확장)
A?
A와 1번 또는 0번 일치(확장)
A*?
A와 0번 이상 일치(축소)
A+?
A와 1번 이상 일치(축소)
A??
A와 0번 또는 1번 일치(축소)
AB
순서대로 A 및 B와 일치
A|B
A 또는 B와 일치
\1
첫 번째 괄호 안의 하위 식에 대한 후참조
\
n
n
번째 괄호 안의 하위 식에 대한 후참조
제한:
각 정규식에는 해당 식 자체를 포함하여 하위 식을 10개까지만 포함할 수 있습니다. 하위 식의 개수는 정규식의 왼쪽 괄호(여는 괄호) 수와 식 자체의 왼쪽 괄호 한 개를 더한 수와 같습니다.