한 줄의 텍스트에서 여러 대체를 수행하려고하는데 작동하지 않는 것 같습니다. Perl 정규 표현식에서 다중 대체를 얻지 못했습니다.
QUEUE(DLR_BRKR_TIXX_IN_PROD) TYPE(QLOCAL) CURDEPTH(0) QUEUE(DLR_BRKR_TIXX_OUT_PROD) TYPE(QLOCAL) CURDEPTH(0) QUEUE(TKT_BRKR_TIXX_IN_2) TYPE(QLOCAL) CURDEPTH(0) QUEUE(TKT_BRKR_TIXX_OUT_2) TYPE(QLOCAL) CURDEPTH(0)
Regex: s/QUEUE\(([^)]*)\).*CURDEPTH\((\d+)\)/\1:\2/g
이
에만 매칭 및 제 매치에 대입된다 QUEUE (DLR_BRKR_TIXX_IN_PROD) TYPE (QLOCAL) CURDEPTH (0).나는 아주 분명한 것을 놓치고 있습니까?
감사합니다.
Perl 코드를 개발할 때 항상 경고를 활성화해야합니다. – tadmc