2011-05-13 73 views
-1

如何獲取字符串中的文本正文?獲取文本正文C

From [email protected] Fri May 13 12:28:30 2010 
Return-Path: <[email protected]> 
X-Original-To: [email protected] 
Delivered-To: [email protected] 
Received: from cristi?localhost (localhost [127.0.0.1]) 
by Notebook (Postfix) with SMTP id 50F6F809E0 
for <[email protected]>; Fri, 13 May 2010 12:28:30 +0300 (EEST) 
Message-Id: <[email protected]> 
Date: Fri, 13 May 2010 12:28:30 +0300 (EEST) 
From: [email protected] 
To: undisclosed-recipients:; 

Text Body 

. 
+3

把周圍的引號? – nmichaels 2011-05-13 15:28:02

回答

0

這樣做的各種形式,但如果該字符串是總是格式化這種方式,你可以讀取與最後一個被處理比較​​當前字符的字符串,直到找到他們兩個是「\ n'(新的線路標識符)。

這可能是因爲工作,如果格式總是相同的,你應該有:

爲:未公開的收件人:;

Text Body

什麼可以解讀爲:

爲:未公開的收件人:; \ n
\ n
文本正文\ n
\ n

第一對將指示身體的開始作爲下一個字符。最後(不是下一個,最後一個)跟着一個點將指示正文的結束。

注:正如我之前所說,這只是一個那的方式,因爲你標記它C,我知道這不會是一個問題與字符閱讀C. :)

工作

希望有所幫助。

+0

你能給我一個C代碼示例嗎?我已經知道你說了什麼,但我在編碼時遇到了麻煩...... – Vlasin 2011-05-13 15:45:35

+2

@Vlasin。你有什麼嘗試?不知道你做了什麼,一個完全合理的答案是:使用fread – 2011-05-13 15:51:48

+0

我將整個電子郵件保存在STRING中。我想要做的就是解析這個字符串,從中獲取文本正文....我現在太累了,我無法弄清楚它! – Vlasin 2011-05-13 16:04:53