2011-07-17 13 views
0

私の前回の投稿が回答されて以来、私はそれが間に合ったと信じています。 BareGrepを使用した後のサンプルを次に示します。私は質問を解き明かす必要がありますが、解答は可能ですが説明を省略する必要があります。 txtのdocには私が長年にわたって作成した約1000の質問があります。私は正確な答えを削除しましたが、説明を削除するためのツールと構文が必要です。私はMac OS 10とWindows 7/XPを使用しています。正規表現で複数行の文字列を解析する

質問19:
どうしてあなたはあいまいですか。
A.だから、あなたは恥ずかしいです。
B.だからあなたは恥ずかしいです。
C.だから、あなたは恥ずかしいです。
D.だからあなたは恥ずかしいです。
答えが曖昧である理由は曖昧です。
質問20:
あなたはいつかすべきですか?
A.あなたはいつかできる。
B.どこでできるのですか。
C.愚かなことができます。 D.すべての言葉。
答えがあいまいではない理由は曖昧です。

+0

どの正規表現/言語のフレーバーを使用していますか? – Bohemian

答えて

0

それはその形式で正確だと仮定すると、私はあなたがこの正規表現または類似のものを使用することができると思う:

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

ルビー正規表現です。

の答えのための正規表現:質問のため

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

正規表現:

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