2010-12-19 59 views
0

我有一箇舊的自述文本文件。我試圖從某些部分獲取文本。 的部分是舊自述文件的正則表達式

--thing1 thing2-- 
stuff 
-- thing1 thing2-- 
more stuff 

我正在尋找一個正則表達式的片段,將來自部分,其中thing1等於「測試版」返回的東西。

+1

哪種語言? – codaddict 2010-12-19 15:23:34

+0

C#.net 4框架 – Eugene 2010-12-19 15:27:54

回答

1
(?<=^--Beta \w+--$).*?(?=^--) 

設置點以匹配換行符。

1
my %sections =~ m/--[ ]*(\w+[ ]+\w+)[ ]*--(.*?)/g; 
print $sections{$_} for grep { m/\A Beta \b/} keys %section;