Как читать удаленный текстовый файл - PullRequest
0 голосов
/ 08 января 2011

Я хотел бы прочитать удаленный текстовый файл с именем 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>, и оценка по тексту в этом случае будет: "scored by iSDK". Любой код, говорящий мне, как это сделать, вдвойне полезен!

1 Ответ

0 голосов
/ 08 января 2011

Вы спрашиваете, как получить удаленный файл или как вытащить ваши данные из файла? Ваш вопрос, кажется, указывает на последнее, название на первое.

В дальнейшем я предполагаю, что ваш вопрос касается разбора файла.

Ваш код будет выглядеть примерно так (набирается в браузере; применяются обычные предостережения):

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) )

Это должно вывести вас на правильный путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...