2012-01-28 53 views
-2

是否有正則表達式的任何方式來匹配2箱子 我得到這個文件,例如PHP正則表達式2箱子

bfcb918c5343aaaf2100856c992aa6aa$-$Bahaa$-$WTB$-$CH$-$11$-$Glavie$-$None$-$SOS$-$1Mil$-$2012-01-28 09:15:02$-$1 
bfcb918c5343aaaf2100856c992aa6aa$-$Bahaa$-$WTB$-$CH$-$11$-$Glavie$-$None$-$SOS$-$1Mil$-$2012-01-28 09:15:02$-$0 
bfcb918c5343aaaf2100856c992aa6aa$-$Bahaa$-$WTB$-$CH$-$11$-$Glavie$-$None$-$SOS$-$1Mil$-$2012-01-28 09:15:02$-$0 
bfcb918c5343aaaf2100856c992aa6aa$-$Bahaa$-$WTB$-$CH$-$11$-$Glavie$-$None$-$SOS$-$1Mil$-$2012-01-28 09:15:02$-$0 
bfcb918c5343aaaf2100856c992aa6aa$-$Bahaa$-$WTB$-$CH$-$11$-$Glavie$-$None$-$SOS$-$1Mil$-$2012-01-28 09:15:02$-$0 
bfcb918c5343aaaf2100856c992aa6aa$-$Bahaa$-$WTB$-$CH$-$11$-$Glavie$-$None$-$SOS$-$1Mil$-$2012-01-28 09:15:02$-$0 
bfcb918c5343aaaf2100856c992aa6aa$-$Bahaa$-$WTB$-$CH$-$11$-$Glavie$-$None$-$SOS$-$1Mil$-$2012-01-28 09:15:02$-$0 
bfcb918c5343aaaf2100856c992aa6aa$-$Bahaa$-$WTB$-$CH$-$11$-$Glavie$-$None$-$SOS$-$1Mil$-$2012-01-28 09:15:02$-$1 

我想在開始 而1到 與bfcb918c5343aaaf2100856c992aa6aa匹配它在結束

+0

如果您意思是LINE的開始/結束而不是文件,請在問題中註明。 – Nanne 2012-01-28 08:30:37

回答

4

在op編輯他的問題後,我想我明白他需要做什麼:

<?php 


    $str = " 
    bfcb918c5343aaaf2100856c992aa6aa$-$Bahaa$-$WTB$-$CH$-$11$-$Glavie$-$None$-$SOS$-$1Mil$-$2012-01-28 09:15:02$-$1 
    bfcb918c5343aaaf2100856c992aa6aa$-$Bahaa$-$WTB$-$CH$-$11$-$Glavie$-$None$-$SOS$-$1Mil$-$2012-01-28 09:15:02$-$0 
    bfcb918c5343aaaf2100856c992aa6aa$-$Bahaa$-$WTB$-$CH$-$11$-$Glavie$-$None$-$SOS$-$1Mil$-$2012-01-28 09:15:02$-$0 
    bfcb918c5343aaaf2100856c992aa6aa$-$Bahaa$-$WTB$-$CH$-$11$-$Glavie$-$None$-$SOS$-$1Mil$-$2012-01-28 09:15:02$-$0 
    bfcb918c5343aaaf2100856c992aa6aa$-$Bahaa$-$WTB$-$CH$-$11$-$Glavie$-$None$-$SOS$-$1Mil$-$2012-01-28 09:15:02$-$0 
    bfcb918c5343aaaf2100856c992aa6aa$-$Bahaa$-$WTB$-$CH$-$11$-$Glavie$-$None$-$SOS$-$1Mil$-$2012-01-28 09:15:02$-$0 
    bfcb918c5343aaaf2100856c992aa6aa$-$Bahaa$-$WTB$-$CH$-$11$-$Glavie$-$None$-$SOS$-$1Mil$-$2012-01-28 09:15:02$-$0 
    bfcb918c5343aaaf2100856c992aa6aa$-$Bahaa$-$WTB$-$CH$-$11$-$Glavie$-$None$-$SOS$-$1Mil$-$2012-01-28 09:15:02$-$1"; 

    preg_match_all('/^bfcb918c5343aaaf2100856c992aa6aa(.*?)1$/im', $str, $matches); 
    print_r($matches); 

exampl È輸出:

陣列( [0] =>數組 ( [0] => bfcb918c5343aaaf2100856c992aa6aa $ - $ - $ - $ - $ $ 11 - $ - $ - $ - $ 1mil的$ - $ 2012- 01-28 09:15:02 $ - $ 1 [1] => bfcb918c5343aaaf2100856c992aa6aa $ - $ - $ - $ - $ 11 $ - $ - $ - $ - $ 1Mil $ - $ 2012-01-28 09:15: 02 $ - 新臺幣$ 30 )

[1] => Array 
    (
     [0] => $-$-$-$-$11$-$-$-$-$1Mil$-$2012-01-28 09:15:02$-$ 
     [1] => $-$-$-$-$11$-$-$-$-$1Mil$-$2012-01-28 09:15:02$-$ 
    )