我正在寻找一个正则表达式模式,它将从%PDF-1.2
返回到下面字符串中包含%%EOF
的匹配项。
到目前为止,我的模式似乎不起作用。
DOCUMENTS ACCEPTED
001//201//0E9136614////ACME 107 PTY LTD//8
**E10 End of validation report**
BDAT 4367 LAST
XSVBOUT
001XSVSEPRXXXOUT_TP.19
ZHDASCRA55 0700 8
ZCO*** TEST DATABASE ***ACME 107 PTY LTD 551824563 APTY LMSH PDF NSW 20111217 PNPC
ZIL 77000030149 Australian Securities and Investments Commission 86768265615 ZUMESOFT SOLUTIONS PTY LTD 61 buxton st north adelaide SA 5006
ZIAProprietary Company 42600 0E9136614 201 TAX INVOICE EXE 0 0E9136614201C PA 20111217 Not Subject to GST - Treasurer's Determination (Exempt Taxes, Fees and Charges)
ZTRENDRA55 5
%PDF-1.2
%????
3495
%%EOF
BDAT 11 LAST
答案 0 :(得分:1)
/(?s)(%PDF-1\.2.+%%EOF)/
应解决您的问题
如果你使用较旧的正则表达式,可以将(?s)移动到正则表达式修饰符的末尾,如// s所以。