Используя следующие данные:
From: XXXXXX
Date: Tue, 8 Mar 2011 10:52:42 -0800
To: XXXXXXX
Subject: XXXXXXX
Следующее регулярное выражение сделает магию:
From:([^\r\n]+)[\r\n]+Date:([^\r\n]+)[\r\n]+To:([^\r\n]+)[\r\n]+Subject:([^\r\n]+)[\r\n]+
Но я бы порекомендовал вам не пытаться делать это в 1 регулярном выражении,Вставляйте в регулярное выражение «^ (\ w +): (. +) $» Построчно, если только вы не уверены, что последовательность FROM / DATE / TO / SUBJECT не изменится;)