고급 필터를 사용하면 한두 개의 기존 입력란에서 새로운 입력란을 구성할 수 있습니다. POSIX 정규식 및 해당 변수를 사용하여 각 입력란의 세부 정보를 가져와 원하는 순서로 조합하여 사용할 수 있습니다. 필터의 기본적인 작동 원리에 대한 설명은 필터 정보를 참조하시기 바랍니다.
고급 필터는 입력란 A 및 입력란 B의 최대 2개의 입력란을 사용하여 출력 입력란을 구성합니다. 추출 A 정규식은 입력란 A에, 추출 B 정규식은 입력란 B에 적용됩니다. 이 정규식에는 전체 또는 일부 텍스트 검색을 사용하고 와일드카드를 포함할 수 있습니다. 다음은 가장 많이 사용되는 와일드카드와 그 의미입니다. 정규식은 POSIX 정규식에 따릅니다.
와일드카드 | 의미 |
. | 단일 문자 일치 |
* | 이전 항목 0개 이상 일치 |
+ | 이전 항목 1개 이상 일치 |
? | 이전 항목 0개 또는 1개 일치 |
() | 괄호 속의 콘텐츠를 하나의 항목으로 간주 |
[] | 목록 중 1개 항목 일치 |
- | 목록에서 범위 지정 |
| | 또는 |
^ | 입력란의 시작 부분과 일치 |
$ | 입력란의 끝 부분과 일치 |
\ | 위에 나온 와일드카드에 대한 이스케이프 처리 |
입력란의 일부 데이터만 가져오려면 괄호 ()를 사용할 수 있습니다. 이러한 데이터는 생성자에서 $A1, $A2, $B1, $B2 주석을 통해 참조할 수 있습니다. $A 또는 $B는 입력란을 의미하며, 번호는 가져올 괄호의 순서를 의미합니다. 위 예에서 전체 입력란 A 및 전체 입력란 B가 결합되어 새 입력란에 표시됩니다. 출력 대상 입력란은 별도의 새로운 입력란 또는 입력란 A나 입력란 B와 동일한 입력란이 될 수 있습니다.
컨트롤
출력 입력란 무시 옵션은 출력 대상 입력란이 이미 존재할 경우 취해야 할 조치를 지정합니다. 입력란 x - 필수 항목 옵션을 통해 정규식 중 하나가 일치하지 않을 경우 취해야 할 조치를 지정할 수 있습니다. 마지막으로 대소문자 구분은 데이터가 문자열의 대소문자까지 정확하게 일치해야 하는지를 지정합니다.