2011-07-17 77 views
0

想到我會把自己以前發表的帖子給出的答案放在哪裏,但我還有更多要問。所以這裏是我使用BareGrep後的一些示例。我需要解析這個問題和可能的答案,但放棄解釋。 txt文檔有多年來我創建的大約1000個問題。我已經刪除了確切的答案,但我需要一個工具和語法來刪除解釋。我使用Mac OS 10和Windows 7/XP。正則表達式來解析出多行字符串

問題19:
爲什麼一定要你胡說和胡說?答:所以你可以這樣說。
B.所以你可以說。
C.所以你可以說。
D.所以你可以說。
答案是無效的原因是等等。問題20:
問題20:
什麼時候你應該等等等等? A.當你可以說話時。
B.你可以在哪裏等。
C.布拉你可以說。 D.所有的等等。
答案不是等於的原因是等等。

+0

你正在使用哪種正則表達式/語言? – Bohemian

回答

0

假設這正是該格式,我想你可以使用這個表達式或類似的東西:

"QUESTION \d+:(\n.+){5}" 
0

這些是ruby的正則表達式。

正則表達式的答案:

/(^[ABCD]\..*)/ 

正則表達式的問題:

/QUESTION [0-9]{1,2}:.*?\?/m