Show Menu
화제×

RETransform

RETransform(정규 표현식) 변환은 정규 표현식을 사용하여 입력에서 찾고 캡처할 패턴을 지정하고 캡처된 문자열을 지정된 출력 필드에 저장하는 패턴 일치 변형입니다.
정규 표현식은 전체 입력 문자열에 대해 평가됩니다. 입력이 정규 표현식에 지정된 패턴과 일치하지 않으면 데이터가 캡처되지 않습니다. 정규 표현식 사용에 대한 간단한 안내는 정규 표현식을 참조하십시오 .
변환은 RETransform 변형과 유사하게 작동합니다( REMatch REMatch c-rematch.translate.html#concept-7f0b1caad1df46aabef4448f88261a8e 참조). 이 변환은 정규 표현식에서 각 캡처 하위 패턴에 대한 출력 필드를 생성합니다. 여러분은 RETransform 변형과 REMatch 변형의 결합이라고 생각할 수 Format 있습니다. 작업 매개 변수(다음 표의 작업 참조)가 "RESULTS"로 설정된 RETransform 경우 REMatch 및 Union 변형의 조합처럼 작동합니다.
매개 변수 설명 기본값
이름 변환의 설명 이름입니다. 여기에 이름을 입력할 수 있습니다.
설명 선택 사항입니다. 변환에 대한 참고 사항.
조건 이 변환이 적용되는 조건입니다.
기본값 조건이 충족되고 입력 값을 사용할 수 없거나 정규 표현식이 입력 값과 일치하지 않는 경우에 사용할 기본값입니다.
작업
결과가 처리되는 방식을 지정합니다. RESULTS의 기본 설정은 일치하는 패턴을 가져와 추출되는 패턴에서 문자열 벡터를 만듭니다.
또는, 이 작업은 특정 형식의 간단한 문자열 출력을 만드는 서식 문자열입니다. 이 기술을 사용하면 % 기호 사이에 있는 각 일치 패턴의 위치에 해당하는 숫자를 지정합니다. 예를 들어 첫 번째 일치 패턴은 %1%이고 세 번째 일치 패턴은 %3%입니다. 문자 그대로 서식 문자열에 다른 문자를 지정할 수 있습니다.
결과
표현식 일치에 사용되는 정규 표현식.
입력 정규 표현식이 평가되는 필드입니다.
출력 출력 문자열의 이름입니다.
RETransform 변형은 매우 느릴 수 있으며 데이터 처리 시간의 대부분을 고려할 수 있습니다.
이 예에서는 웹 사이트 방문자가 사용하는 Windows 운영 체제 버전을 분리하고 해당 값에서 x-windows-version 필드를 만듭니다. 이 경우 출력 값은 단순히 버전 번호입니다.
가독성을 위해 버전 번호 앞에 "버전" 문자열을 포함하려면 작업 매개 변수를 "RESULTS"에서 "버전 %1%"로 변경합니다. 출력에 리터럴 백분율 기호(%)를 포함하려면 "%%"에서와 같이 두 번째 퍼센트 기호로 피하십시오.