RegexCapture

RegexCapture 조치는 정규식 (regex) 을 사용하여 문자열의 일부를 캡처합니다.

다음 표는 RegexCapture 조치에 대한 매개변수를 표시합니다.

표 1. RegexCapture 조치 매개변수
이름 데이터 유형 필수 참고
패턴 RegEx

정규식 패턴입니다.

패턴은 하나의 캡처 그룹만 포함해야 합니다.

정규식 패턴은 Java 유형 정규식이어야 합니다. 자세한 정보는 클래스 패턴 (https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html) 을 참조하십시오.

문자열 캡처할 값입니다.
savePath JPath 결과를 저장할 위치입니다.

XML 예제:

이 조치는 상태에 저장된 문자열에 대한 패턴에 정의된 정규식을 /data로 실행합니다. 캡처 그룹 값은 /id위치의 상태에 저장됩니다. 제공된 정규식은 "id="뒤에 오는 하나 이상의 숫자를 캡처합니다.

<RegexCapture pattern="id=([0-9]+)" value="${/data}" savePath="/id" />