Cisco Cisco Email Security Appliance C690 ユーザーガイド

ページ / 1208
 
9-19
AsyncOS 9.6 for Cisco Email Security Appliances 
사용 설명서
 
9
장      메시지 필터를 사용하여 이메일 정책 적용
  
메시지 필터 규칙
정규식 사용 지침
접두사 없이 문자열의 정확한 일치를 찾으려면 정규식을 캐럿(
^
)
으로 시작하고 달러 기호(
$
)
로 끝
내는 것이 중요합니다. 
참고
빈 문자열 일치를 찾으려면 
""
를 사용하지 마십시오. 이것은 실제로 
모든 문자열과 일치합니다. 
대신 
"^$"
를 사용해 주십시오. 예를 보려면 
 두 번째 예를 참조
해 주십시오.
또한 리터럴 마침표 일치를 찾으려면 정규식에서 이스케이프된 마침표를 사용해야 합니다. 예를 
들어 
sun.com
 
정규식은 
thegodsunocommando
 
문자열과 일치하지만, 
^sun\.com$
 
정규식은 
sun.com
 
문자열과만 일치합니다.
기술적으로, 사용되는 정규식의 스타일은 Python re Module 스타일 정규식입니다. Python 스타
일 정규식에 대한 자세한 내용은 다음에서 액세스할 수 있는 Python Regular Expression HOWTO
를 참조해 주십시오
.
정규식 및 비 ASCII 문자 집합
일부 언어에는 단어나 단어 경계 또는 대/소문자라는 개념이 없습니다. 
로캘이 알려지지 않았거나 인코딩이 확실히 알려지지 않은 경우 무엇이 단어를 구성하는 문자이
고 무엇이 아닌가 등의 개념에 의존하는 복잡한 정규식(regex 구문에서 "
\w
"
로 표현)은 문제를 일
으킵니다. 
테스트
정규식에서 
==
 
시퀀스를 사용하여 일치를, 
!=
 
시퀀스를 사용하여 비일치를 테스트할 수 있습니다. 예
를 들면 다음과 같습니다. 
대/소문자 구분
달리 표기하지 않는 한 정규식은 대/소문자를 구분합니다. 따라서 정규식에서 
foo
를 검색하는 경
우 
FOO
 
또는 
Foo
 
패턴은 일치하지 않습니다.
rcpt-to == "^goober@dev\\.null\\....$" 
(matching)
rcpt-to != "^goober@dev\\.null\\....$" 
(non-matching)