2011-12-17 107 views
2

我要尋找一個正則表達式模式將從%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

您是否嘗試過通過正則表達式教程去?另外,爲什麼不只是使用字符串搜索,而不是正則表達式? – 2011-12-17 21:34:23

+0

我的理解是,PDF-1.2。* EOF應該可以工作,但是有關特殊字符的東西在停止之間。 – Bruce 2011-12-17 21:40:47

+0

'/%PDF-1.2。* %% EOF/s'不適合你? – Aaron 2011-12-17 21:41:09

回答

1

/(?s)(%PDF-1\.2.+%%EOF)/如果您使用正則表達式的(?S)可以移動到正則表達式修改結束像//這麼一箇舊的味道應該解決您的問題

+0

謝謝你的工作。 – Bruce 2011-12-17 21:50:05