2011-12-17 33 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

正規表現のチュートリアルを試しましたか?また、単に正規表現ではなく文字列検索を使用するのはなぜですか? –

+0

私の理解はPDF-1.2です* EOFはうまくいくはずですが、その間の特殊文字については何かが止まってしまいます。 – Bruce

+0

'/%PDF-1.2。* %% EOF/s'はあなたのために機能しませんでしたか? – Aaron

答えて

1

/(?s)(%PDF-1\.2.+%%EOF)/あなたは//そうだように(?s)は正規表現修飾子の最後に移動することができ、正規表現の古い味を使用している場合は、あなたの問題

を解決する必要があります。

+0

すごくうまくいきました。 – Bruce

関連する問題