Sun Java System Messaging Server 6 2005Q4 관리 설명서

단일 필드 대체: $&, $!, $*, $#

단일 필드 대체는 다시 쓰는 호스트/도메인 지정에서 단일 하위 도메인 부분을 추출합니다. 표 11–6에는 사용 가능한 단일 필드 대체가 나와 있습니다.

표 11–6 단일 필드 대체

제어 시퀀스 

사용 

$&n 

호스트 지정에서 n번째 요소(n=0,1,2,..,9)를 대체합니다(일정한 와일드카드와 일치하지 않았거나 일치한 부분). 요소는 점으로 구분되며 왼쪽의 첫 번째 요소가 요소 0입니다. 요청한 요소가 없으면 다시 쓰기가 실패합니다. 

$!n 

호스트 지정에서 n번째 요소(n=0,1,2,..,9)를 대체합니다(일정한 와일드카드와 일치하지 않았거나 일치한 부분). 요소는 점으로 구분되며 오른쪽의 첫 번째 요소가 요소 0입니다. 요청한 요소가 없으면 다시 쓰기가 실패합니다. 

$*n 

도메인 지정에서 n번째 요소(n=0,1,2,..,9)를 대체합니다(패턴의 명시적 텍스트와 일치하지 않은 부분). 요소는 점으로 구분되며 왼쪽의 첫 번째 요소가 요소 0입니다. 요청한 요소가 없으면 다시 쓰기가 실패합니다. 

$#n 

도메인 지정에서 n번째 요소(n=0,1,2,..,9)를 대체합니다(패턴의 명시적 텍스트와 일치하지 않은 부분). 요소는 점으로 구분되며 오른쪽의 첫 번째 요소가 요소 0입니다. 요청한 요소가 없으면 다시 쓰기가 실패합니다. 

jdoe@eng.siroe.com 주소가 다음 다시 쓰기 규칙과 일치한다고 가정해 봅니다.

*.SIROE.COM     $U%$&0.siroe.com@mailhub.siroe.com

이 경우 템플리트의 결과는 jdoe@eng.siroe.com이 되며 mailhub.siroe.com이 라우팅 시스템으로 사용됩니다.