형식 문자열 필드를 사용하여 캡처 문자열 참조
특성 구성 탭에서 정규식에 정의한 캡처 그룹을 참조하려면 Format String 필드를 사용하십시오. 캡처 그룹은 우선 순위에 따라 참조됩니다.
이 태스크에 대한 정보
캡처 그룹은 괄호 내에 둘러싸인 regex입니다. 캡처 그룹은 $n 표시로 참조되며 n은 정규식(regex)이 포함된 그룹 번호입니다. 여러 개의 캡처 그룹을 정의할 수 있습니다.
예를 들어, 회사와 호스트 이름 변수가 포함된 페이로드가 있습니다.
"company":"ibm", "hostname":"localhost.com"
"company":"ibm", "hostname":"johndoe.com"
캡처 그룹을 사용하여 ibm.hostname.com을 표시하기 위해 페이로드에서 호스트 이름을 사용자 정의할 수 있습니다.
프로시저
- regex 필드에 다음 정규식을 입력하십시오.
"company":"(.*?)".*"hostname":"(.*?)" - Format String 필드에 캡처 그룹 $1. $2를 입력하십시오. 여기서, $1은 회사 변수 (이 경우 ibm) 의 값이고 $2는 페이로드에서 호스트 이름의 값입니다. 다음과 같은 결과가 제공됩니다.ibm.localhost.com ibm.johndoe.com