2012-07-10 264 views
0

我從一個CSV文件看起來像這樣得到的數據:正則表達式表達

Rob^, 
Blah, 
Blah, 
Fail, 
Fail, 
Bob^, 
Stuff, 
Stuff, 
Stuff, 
Sam^, 
Stuff, 
Stuff 

我所試圖做的是一羣一切,這是羅布^和Bob之間^。到目前爲止,我的正則表達式看起來像\w+\^(,\n\w+)+,但鮑勃正在被選中。我曾嘗試使用未來展望,但我沒有取得任何成功。由於

回答

1

嘗試以下操作:

\w+\^,\n(\w+,?\n)+ 

通過移動,\n到的結束它可以防止你在其中匹配^的行,,?對文件最後一行是必需的,因爲它不包含n逗號。

0

用途:

Rob\^((.|\n)*)Bob\^ 

羅布^和Bob之間的一切^是在第一組