RegexCapture
RegexCapture 조치는 정규식 (regex) 을 사용하여 문자열의 일부를 캡처합니다.
다음 표는 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" />