0
문자열을 추출합니다. 예를 들어 : 내 생각은 다른 항목을 추출 ""첫 번째 계산에 의해 folowed 항목을 추출하고 그들을 대체 할 내가 같은 문자열이 정규 표현식
extract 1 (ITEM 'BATCH_DT' 'BATCH_DT'
CALCULATE 'some text here')
extract 2 (ITEM 'INVOICE_DT' 'INVOICE_DT'
CALCULATE 'some text here')
extract3 (ITEM 'SALES_ORDER_COMPANY')
extract4 (ITEM 'SALES_ORDER_NUMBER') ...
입니다
, 그래서 나는이 패턴을 사용하지만Pattern p=Pattern.compile("^ITEM\\s'.*?'^CALCULATE'.*?'", Pattern.MULTILINE | Pattern.DOTALL);
나를 위해 일하지 않는다
당신이받은 데이터 문자열의 생성에 대한 제어를 했는가? – jlordo
액세스 테이블에서 데이터를받습니다. (각 행은 하나의 행입니다.) 그런 다음 문자열에 넣습니다. – Mikou
데이터가 누락되어 있지 않으면 데이터가 이중 개행 (\ n \ n)으로 구분 된 것처럼 보이지 않습니다. 이것에 대한 복잡한 정규식 – gerrytan