[英]Parsing email responses using Regex
我試圖使用以下鏈接中提供的解決方案以編程方式解析電子郵件回復: 從引用的回復中解析電子郵件內容
在大多數情況下,除了gmail和Outlook,它都能正常工作。 它還選擇發送方行:
在2013年3月31日,星期日,上午10:57,<abc@domain.com>寫道:
我對正則表達式不太了解,但是以下代碼應該正確解析它:
new Regex("From:\\s*" + Regex.Escape(address), RegexOptions.IgnoreCase)
new Regex("\\n.*On.*(\\r\\n)?wrote:\\r\\n", RegexOptions.IgnoreCase | RegexOptions.Multiline)
樣本數據:
請務必閱讀。\\ r \\ n \\ r \\ n \\ r \\ n在2013年3月31日,星期日,上午10:57,<\\ r \\ n abc@domain.com>寫道:\\ r \\ n \\ r \\ n>
預期結果:
讀吧。
當前成果:
讀吧。 2013年3月31日,星期日,上午10:57,寫道:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.