При анализе MIME с помощью Erlang я могу извлечь заголовок, тело и вложение. Так что теперь мне нужно разобрать все эти части по отдельности.
Структура заголовка:
Header-tag : header-value\n
Пример:
Delivered-To: [email protected]\nReceived: by 1.gnu.geodesic.net (fdm 1.5, account "mail");\n\tFri, 03 Jul 2009 16:56:03 +0530\n
поэтому из приведенного выше примера я должен извлечь Delivered-To: [email protected]
и Received: by 1.gnu.geodesic.net (fdm 1.5, account "mail");\n\tFri, 03 Jul 2009 16:56:03 +0530\n
, используя какой-то способ разделения с \n
. Но значение второго заголовка содержит \n\t
, так что разделение на этом останавливается... Я хочу строгое разделение, которое будет разделяться только с \n
.
Заранее спасибо.