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