Не анализируйте HTML с помощью регулярных выражений или NSScanner.На этом пути лежит безумие.
Об этом много раз спрашивали на SO.
анализ HTML на iPhone
Данные, которые я выбираю, так же просты, как <td>Name: A name</td>
, и я думаю, что это простодостаточно просто использовать регулярные выражения вместо того, чтобы включать в проект полноценный HTML-парсер.
До вас, и я решительный сторонник того, что «первый на рынке имеет огромное преимущество».
Разница в том, что при правильном парсере HTML вы рассматриваете структуру документа.Используя регулярные выражения, вы полагаетесь на документ, никогда не меняющий формат способами, которые синтаксически иным образом совершенно действительны.
Т.е. что, если ввод был <td class="name">Name: A name</td>
?Ваш анализатор регулярных выражений только что прервал ввод, который является действительным HTML и, с точки зрения содержимого тега, идентичен исходному вводу.