字符串的正则表达式模式包括换行符

时间:2011-12-17 21:23:02

标签: regex

我正在寻找一个正则表达式模式,它将从%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

1 个答案:

答案 0 :(得分:1)

/(?s)(%PDF-1\.2.+%%EOF)/应解决您的问题

如果你使用较旧的正则表达式,可以将(?s)移动到正则表达式修饰符的末尾,如// s所以。