2013-04-30 18 views
1

我有這樣一個字符串分割字符串:Perl中使用正則表達式,但加入的分隔符到輸出

za b c 
    x y 
    x z 

y 

a b c 
    x y 
    x z 

有沒有辦法根據換行+ somecharacter拆分,但保留該字符到下一個標記?我的意思是我所要的輸出只有兩個標記爲:1)ZA ...... 2)亞....

+0

您是不是要找'[AZ]'? – choroba 2013-04-30 07:12:26

+0

啊是的。謝謝。我錯過了正則表達式。 – 2013-04-30 07:23:31

回答

6

獲取正則表達式look ahead而不(?=...)捕捉:

my @lines = split /\n(?=[a-z])/, $input;