И снова регулярка(

iskrakovrov

Client
Регистрация
28.03.2015
Сообщения
532
Благодарностей
171
Баллы
43

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с iskrakovrov какие-либо сделки.

Ну, прямо беда, как не дается(((
Сразу: статью читал. И обращаюсь, только когда реально не получается у самого...
Вот такая конструкция.
Не дается зараза((((

<span class="UFICommentBody"><span>Любой текст</span><a rel="nofollow" href="https://любой URL" target="_blank" dir="ltr" class="">http://Любой URL</a><span> Любой текст</span>

На выходе получить Любой текст http://Любой URL Любой текст

Поясню... Есть еще конструкция <span class="UFICommentBody"><span>Любой текст</span> - это без проблем, само собой...

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

Спасибо.
 

iskrakovrov

Client
Регистрация
28.03.2015
Сообщения
532
Благодарностей
171
Баллы
43

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с iskrakovrov какие-либо сделки.

И еще в догонку... Может и глупый вопрос, но...
<title id="pageTitle">(10) Повернувся з Донецька.
Чай-цигарки-варення, ліки... - Александр Кудинов</title>

Вот именно так. С переносом строки в коде страницы...

(?<=<title\ id="pageTitle">).*(?=</title>) Не фига не выдает
(?<=<title\ id="pageTitle">).* - выдает только "(10) Повернувся з Донецька."
А как тогда "
"Повернувся з Донецька. Чай-цигарки-варення, ліки... - Александр Кудинов" спарсить?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
(?<=<title\ id="pageTitle">)[\w\W]*?(?=</title>)
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

iskrakovrov

Client
Регистрация
28.03.2015
Сообщения
532
Благодарностей
171
Баллы
43

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с iskrakovrov какие-либо сделки.

Спасибо. Про иннертекст... Не получается тоже((( Буду мудрить...
 

iskrakovrov

Client
Регистрация
28.03.2015
Сообщения
532
Благодарностей
171
Баллы
43

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с iskrakovrov какие-либо сделки.

Тогда вопрос - а можно протестировать пустую переменную? "Если" переменная X пустая (пустота спарсилась - пустое поле текста нет), то ....
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113

iskrakovrov

Client
Регистрация
28.03.2015
Сообщения
532
Благодарностей
171
Баллы
43

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с iskrakovrov какие-либо сделки.

Спасибо. Задал, блин себе задачку...
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)