2012-01-06 31 views
0

我有一個輸出下面喜歡:如何讓這個「模式匹配」?

ERT Statistics: 
        TEST1SF TEST2SFE 
       ---------- ---------- 
    A2 BBBBBBB   3371   0 
    A3 CCCCCCC    0   0 
    afEF2     0   0 
    SEESE FESF    32   0 
    EFESE 23Asf    0   34 
    fwe34DS     0   0 

我想以匹配每個數據行使用 '重新',喜歡[ 'A2 BBBBBBB', '3371', '0']和['A3 CCCCCCC','0','0'] ...

只是澄清,只有數據行需要匹配。因爲我有不同的標題格式,所以要拆分它們必須考慮每個條件......如果有're'模式直接匹配數據行,那對我來說會很好。

Ttile:

ERT Statistics: 
        TEST1SF TEST2SFE 
       ---------- ---------- 

Data row: 
     A2 BBBBBBB   3371   0 
     A3 CCCCCCC    0   0 
     afEF2     0   0 
     SEESE FESF    32   0 
     EFESE 23Asf    0   34 
     fwe34DS     0   0 

感謝您的時間。

+1

聽起來像你只是想分割空白。 row.split()會做到這一點。 – 2012-01-06 02:17:52

+0

這只是一個例子,一些輸出他們沒有標題,或一些輸出他們有不同的標題格式... – user1110921 2012-01-06 02:19:17

回答

2

使用類似this

^(.*?)\s*(\d+)\s*(\d+)$ 

^(.*?)\t*(\d+)\t*(\d+)$ 

多行標誌。

+0

謝謝,它的工作原理 – user1110921 2012-01-06 02:29:10