0
나는 정규식 즉, 스케줄러 파일ANT : 부동산 정규식에서 슬래시 사이의 내용을 추출하기위한 등록 된 정규 표현식
내가에서 전체 부분을 추출 할 필요가Z:\cnt_development\cnt\test\Test-cases-blr\v80-WM\scheduler\FRQ\AUTO\sml-hr454\SRISM.xml
Z:\cnt_development\cnt\test\Test-cases-blr\v80-WM\scheduler\FRQ\AUTO\sml-lr454\Swap_MUL.xml
Z:\cnt_development\cnt\test\Test-cases-blr\v80-WM\scheduler\FRQ\AUTO\sml-lr456\Swap_MU.xml
V80을-WM
에 대한 입력으로 다음 문자열을 내가 정규식 위의 문자열에서 "Q"의 마지막 선두로부터 발견 다음 정규식을 사용하여 일 트리밍하고 현재
v80-WM\scheduler\FRQ\AUTO\sml-hr454\SRISM.xml
v80-WM\scheduler\FRQ\AUTO\sml-lr454\Swap_MUL.xml
v80-WM\scheduler\FRQ\AUTO\sml-lr456\Swap_MU.xml
다음과 같은 문자열을 선택 할 수 있어야합니다 위에서 언급 한 결과를 구성하기 위해 작업을 사용합니다.
<echo message="runpART ... Scheduler File ${schedulerFile}"/>
<propertyregex property="cfg.arg" input="${schedulerFile}" regexp="([^Q]*).xml" select="\1" casesensitive="false"/>
"v80-WM .... xml"에서 문자열을 추출하는 데 도움이 필요합니다.
일부 입력이 도움이 될 것입니다.
스케줄러에 대해 알고 계십니까? 항상 v80으로 시작합니까? 테스트 케이스 디렉토리에 항상 존재합니까? 전체 디렉토리는 항상 동일합니까? 다른 Ant 속성에있는 디렉토리입니까? 이에 대한 해답은 덜 해킹 된 정규 표현식을 만들 수 있습니다. –
예 스케줄러는 항상 v80으로 시작합니다. v80-WM 이후에는 디렉토리 구조가 변경됩니다. 디렉토리 구조는 v80-wm에서 재귀 적으로 읽혀집니다. –