Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
CrazedAlchemist
0 / 0 / 0
Регистрация: 18.07.2014
Сообщений: 2
#1

Поиск между тегами - Objective-C

19.07.2014, 10:54. Просмотров 539. Ответов 1
Метки нет (Все метки)

Есть один сайт, на котором постоянно меняется ссылка, поэтому мне нужно находить ее каждый раз. Я понял как сделать NSString с содержимым нужной мне страницы, но как найти текст, который находится между тегами (тег повторяется один раз на странице).

Objective-C
1
2
3
    NSError  *error;
    NSString *path = @" *ссылка* ";
    NSString *site = [NSString stringWithContentsOfURL:[NSURL URLWithString: path] encoding:NSUTF8StringEncoding error:&error];
Нужная мне часть находится между тегами <m3u8> и </m3u8>. Как сделать так, чтобы программа смогла найти эту часть (теги не должны входить)?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.07.2014, 10:54
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Поиск между тегами (Objective-C):

NSMutableString с тегами
Добрый день. В коде присваиваю строке текст, который содержит теги и вставляет...

Поиск текста между тегами
Здравствуйте! В общем задачка вот какая. Программа идет на один сайт и берет...

поиск текста в файлах php между тегами
Всем привет. Есть такая вот проблема. Покопался в инете, мало что нашел. Есть у...

Поиск всех значений между указанными тегами
Здравствуйте. Мне нужно сделать так что бы выбирались все совпадения. ...

Полоса между тегами <li></li>
Здравствуйте. Помогите пожалуста убрать полосу между тегами li. Код:...

Удаление между тегами
Здравствуйте. Есть код &lt;div id=&quot;main&quot;&gt;код&lt;table class=&quot;body&quot;&gt; код - будет...

1
noname_club
104 / 95 / 12
Регистрация: 01.05.2013
Сообщений: 600
20.07.2014, 18:01 #2
<m3u8> и </m3u8>
http://www.cyberforum.ru/objective-c/thread1207490.html

Objective-C
1
2
3
4
5
NSString * text = @"dsf <m3u8>hello world</m3u8> sdfsdf";
NSArray * result = php_preg_match_all(@"<m3u8>(.+?)</m3u8>", text );
if (result && result.count>0) {
   NSLog(@"%@", result[0][1]);
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.07.2014, 18:01
Привет! Вот еще темы с решениями:

Получить текст между тегами
Надо получить текст между тегами, которые выделены полосками &lt;!DOCTYPE...

Извлечение текста между тегами
Здравствуйте. Помогите составить регулярное выражение. Есть, к примеру, html:...

Замена содержимого между тегами
Добрый день! Прошу помощи? яндекс и гугл мне не очень помог. нужен...

Разделитель между тегами <div>
Здравствуйте, возникла такая проблема при вёрстке страницы наткнулся на такой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru