2010-10-05 2 views
1

Я хочу, чтобы разобрать, с классом NSRegularExpression iPhone, на этот текст:NSRegularExpression Помощь

<td class="rowhead">Uploaded</td><td align="left">652.81 GB</td> 

для экстракта Загрузил и 652,81 текст.

+2

Что вы пробовали? У вас есть образец кода, который вы пробовали, и что не работает? – Greg

ответ

2

Хотя я что XML-парсер больше подходит для анализа xml, вот несколько регулярных выражений:

с учетом введенной строки ввода и замены первой группы:

[^>]*>([^<]*)<.* приводит Uploaded

.*>([^<]*)<.* результатов в 652.81 GB

Вы, вероятно, может упростить его немного дальше, но это работает.

+0

Сегодня вечером я попробую ваш код! TIA – stefanopulze

+1

Спасибо большое. Ваш код идеально подходит для моей цели! я люблю тебя! : D – stefanopulze

1

Это хорошая рецензия о том, как Газа HTML в Objective C:

http://rudis.net/content/2009/01/21/flatten-html-content-ie-strip-tags-cocoaobjective-c

Вы также можете использовать NSXMLParser, чтобы получить определенные поля или использовать UIWebView и яваскрипта селектор.

+0

Спасибо за ваш ответ. Я хочу попробовать http://regexkit.sourceforge.net/RegexKitLite/ – stefanopulze

0

Эта строка работа идеально подходит для проверки ссылка на HTML странице:

<a href\s*=\s*\"([^\"]*)\">([^<]*)</a> 

меня пытаются переписать регулярное выражение для моей цели, но не работают :(

<td\\s*([^\"]*)>([^\"]*)\">([^<]*)</td> 
Смежные вопросы