2011-01-07 86 views
0

我想在我的網站上閱讀名爲posts.txt的遠程文本文件。該posts.txt文件的內部的一個例子是這樣的:如何閱讀遠程文本文件

<div style="width : 300px; position : relative"><font face="helvetica, geneva, sans serif" size="6"><b>2</b></font><font face="helvetica, geneva, sans serif" size="4"><i> scored by iSDK</i></font><br><img src="Bar.png" /></div><div style="width : 300px; position : relative"><font face="helvetica, geneva, sans serif" size="6"><b>2</b></font><font face="helvetica, geneva, sans serif" size="4"><i> scored by martin</i></font><br><img src="Bar.png" /></div> 

我想知道什麼是我能得到的分數,並從.txt文件的文本進球?得分是(在這種情況下)是:<b>2</b>,在這種情況下得分由文本得到:「iSDK得分」。任何代碼告訴我如何做到這一點有兩倍的幫助!

回答

0

你問如何獲得遠程文件或如何從文件中解壓縮數據?你的問題似乎指向後者,即前者的頭銜。

我在此後假設您的問題涵蓋文件的解析。

您的代碼會是這樣的(類型的瀏覽器;平時注意事項適用):

NSString *file = [NSString stringWithContentsOfFile:@"fileFromServer"]; 
int scoreIndex = [file indexOfString:@"<b>"]; 
// use this to find your score (the number starting at (scoreIndex+3)) 
int attrIndex = [file indexOfString:@"<i>"]; 
// use this to find the attribution string 
    // (the sequence of non-"<" characters starting at (attrIndex+3)) 

這應該讓你在正確的軌道上。

+0

我在問如何從文件中解脫出我的數據。我收到警告'stringWithContentsOfFile'棄用,NSString可能不會響應'indexOfString'。 – 2011-01-07 23:16:13