我需要解析的郵件文件中elmx(Mac OS X中的電子郵件文件格式)中提取使用正則表達式的一些信息與Python提取使用正則表達式使用Python
電子郵件包含以下格式的電子郵件的一些信息,前後有很多文字。
...
Name and Address (multi line)
Delivery estimate: SOMEDATE
BOOKNAME
AUTHOR and PRICE
SELLER
...
示例如下。
...
Engineer1
31500 N. Mopac Circle.
Company, Building A, 3K.A01
Dallas, TX 78759
United States
Delivery estimate: February 3, 2011
1 "Writing Compilers and Interpreters"
Ronald Mak; Paperback; $21.80
Sold by: Textbooksrus LLC
...
如何解析電子郵件以提取它們?我通常使用line = file.readline(); for line in lines
,但在這種情況下,某些信息是多行的(例如地址)。
問題是這些信息只是大文件的一部分,所以我需要找到一種方法來檢測它們。
我發現了這個錯誤。郵編78759實際上是在奧斯汀,而不是達拉斯;-) – 2011-02-03 22:42:48