재변환

RETransform(정규 표현식) 변환은 정규 표현식을 사용하여 입력에서 찾고 캡처할 패턴을 지정하고 지정된 출력 필드에 캡처된 문자열을 저장하는 패턴 일치 변형입니다.

정규 표현식은 전체 입력 문자열에 대해 평가됩니다. 입력이 정규 표현식에 지정된 패턴과 일치하지 않으면 데이터가 캡처되지 않습니다. 정규 표현식 사용에 대한 간단한 안내서는 정규 표현식을 참조하십시오.

노트

RETransform 변환은 정규 표현식에서 각 캡처 하위 패턴에 대한 출력 필드를 구성하는 REMatch 변환(REMatch 참조)과 유사하게 작동합니다. RETransform은 REMatch 및 Format 변형의 조합으로 생각할 수 있습니다. 작업 매개 변수(다음 테이블의 작업 참조)가 "RESULTS"로 설정된 경우 RETransform은 REMatch 및 Union 변형의 조합으로 작동합니다.

매개 변수 설명 기본값
이름 변환의 설명 이름입니다. 여기에 이름을 입력할 수 있습니다.
댓글 선택 사항입니다. 변환에 대한 참고 사항.
조건 이 변환이 적용되는 조건입니다.
기본값 조건이 충족되고 입력 값을 사용할 수 없거나 정규 표현식이 입력 값과 일치하지 않는 경우 사용할 기본값입니다.
작업

결과가 처리되는 방식을 지정합니다. RESULTS의 기본 설정은 일치하는 패턴을 가져오고 추출되는 패턴에서 문자열 벡터를 만듭니다.

또는 특정 형식의 간단한 문자열 출력을 만드는 서식 문자열일 수 있습니다. 이 기술을 사용하여 % 기호 사이에 일치하는 각 패턴의 위치에 해당하는 번호를 지정합니다. 예를 들어 일치하는 첫 번째 패턴은 %1%이고 세 번째 패턴은 %3%입니다. 형식 문자열에 문자 그대로 다른 문자를 지정합니다.

결과
표현식 일치에 사용되는 정규 표현식입니다.
입력 정규 표현식이 평가되는 필드입니다.
출력 출력 문자열의 이름입니다.
노트

RETransform 변형은 매우 느릴 수 있으며 데이터 처리 시간의 대부분을 고려할 수 있습니다.

이 예에서는 웹 사이트 방문자가 사용하는 Windows 운영 체제의 버전을 격리하고 해당 값으로부터 필드 x-windows 버전을 만듭니다. 이 경우 출력 값은 단순히 버전 번호가 됩니다.

가독성을 위해 버전 번호 앞에 문자열 "버전"을 포함하려면 작업 매개 변수를 "RESULTS"에서 "버전 %1%"로 변경하십시오. 출력에 리터럴 퍼센트 기호(%)를 포함하려면 "%"에서와 같이 두 번째 퍼센트 기호로 이스케이프 처리합니다.

이 페이지에서는