Adobe Workfront Fusion의 텍스트 파서 문제 해결
텍스트 구문 분석기를 사용하여 출력을 생성할 수 없는 경우 이 정보를 사용합니다.
액세스 요구 사항
이 문서의 기능을 사용하려면 다음 액세스 권한이 있어야 합니다.
보유 중인 플랜, 라이선스 유형 또는 액세스 권한을 확인하려면 Workfront 관리자에게 문의하세요.
Adobe Workfront Fusion 라이선스에 대한 자세한 내용은 Adobe Workfront Fusion 라이선스를 참조하세요.
문제 해결
사례 시나리오의 경우 파일 문서 "filename.docx"의 파일 유형을 구문 분석하려고 하며 파일 이름의 확장자는 항상 DOCX에서 PDF으로 CSV로 다릅니다.
이 경우 사용할 수 있는 식은 ..+입니다.
regex101.com에서 regex 표현식에서 이 함수를 사용하고자 하는 경우 전체 일치 항목을 얻을 수 있습니다.
위의 이미지에서 파일 확장명이 올바르게 일치했습니다. 이 옵션을 선택하고 텍스트 파서에서 구현해 보면 다음과 같습니다.
일치 항목을 가져올 수 없습니다.
그 이유는 "i"가 일치 항목 당 일치 항목 수만 표시하므로 이 경우 2개의 일치 항목이 있으므로 "i" 다음에 숫자 값 1과 2가 있습니다. 이 사용 사례에서는 두 번째 일치하는 값만 필터를 통해 데이터를 일치시키거나 전달해야 하는 경우 숫자 값으로 표현되는 값을 지정할 수 있습니다.
구문 분석할 부분에 대괄호를 추가하는 데 필요한 일치 값을 가져올 수 있으려면(예: "filename.docx" - "docx"에서만 추출) 이 경우 시나리오에서 사용 중인 정규 표현식에 따라 대괄호를 \에 적용해야 합니다.(.+)
이렇게 하면 DOCX를 캡처하고 그룹에 지정한 다음 "." 빠지라고
아래 그림에 표시된 출력에서 캡처 그룹은 모든 문자와 일치합니다(줄 종결자 제외).
정규 표현식도 통합하는 또 다른 해결 방법은 바꾸기 기능을 사용하는 것입니다
{{replace("abcdefghijklmno pqr stuvw xyz.docx"; "/.\./"; ".")}}
그런 다음 abcdefghijklmno pqr stuvw xyz.docx
을(를) 실제 파일 이름 변수로 바꿉니다.