Использование регулярных выражений

tryinfinity

Client
Регистрация
24.12.2016
Сообщения
141
Благодарностей
3
Баллы
18

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 440
Благодарностей
8 672
Баллы
113
Не работает групповая регулярка
https://zennolab.com/wiki/_detail/ru:actions:group_regex1.png?id=ru:actions:text
По отдельности парсит, когда добавляю \s между регулярками, ничего не парсит.
Что-то поменялось?
Приведите пример того что вы парсите (исх. код) и с помощью какой регулярки в данный момент не получается спарсить.
Чем подробнее вопрос, тем конструктивнее и быстрее будет ответ.
 

tryinfinity

Client
Регистрация
24.12.2016
Сообщения
141
Благодарностей
3
Баллы
18
Последнее редактирование:

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 440
Благодарностей
8 672
Баллы
113

tryinfinity

Client
Регистрация
24.12.2016
Сообщения
141
Благодарностей
3
Баллы
18
Код:
<li class="item">
        <a href="http://site.ru/qwerty111/" class="link">
        <span class="item__title ">name 111</span>
        <span class="item__info">family 111</span>
        </a>
</li>

<li class="item">
        <a href="http://site.ru/qwerty222/" class="link">
        <span class="item__title ">name 222</span>
        <span class="item__info">family 222</span>
        </a>
</li>
(?<=<span\ class="item__title\ ">).*?(?=</span>)(?<=<span\ class="item__info">).*?(?=</span>)
Нужно вытянуть name и family в таблицу
 
Последнее редактирование:

inilim

Client
Регистрация
16.09.2017
Сообщения
441
Благодарностей
170
Баллы
43
в чем проблема парсить на двух регулярок?
 

tryinfinity

Client
Регистрация
24.12.2016
Сообщения
141
Благодарностей
3
Баллы
18

inilim

Client
Регистрация
16.09.2017
Сообщения
441
Благодарностей
170
Баллы
43

tryinfinity

Client
Регистрация
24.12.2016
Сообщения
141
Благодарностей
3
Баллы
18
Видимо между первой и второй должен быть какой-то знак, вот я не пойму какой
 

inilim

Client
Регистрация
16.09.2017
Сообщения
441
Благодарностей
170
Баллы
43
Видимо между первой и второй должен быть какой-то знак, вот я не пойму какой
Зачем тебе единовременно использовать две регулярки сразу? Используй две отдельно, друг от друга. Значения потом можешь слепить.
 

tryinfinity

Client
Регистрация
24.12.2016
Сообщения
141
Благодарностей
3
Баллы
18
Зачем тебе единовременно использовать две регулярки сразу? Используй две отдельно, друг от друга. Значения потом можешь слепить.
Чтоб заносить все сразу в группу.
 

inilim

Client
Регистрация
16.09.2017
Сообщения
441
Благодарностей
170
Баллы
43

Вложения

  • 24,6 КБ Просмотры: 77

tryinfinity

Client
Регистрация
24.12.2016
Сообщения
141
Благодарностей
3
Баллы
18
Так name 222 нигде нет)
 

inilim

Client
Регистрация
16.09.2017
Сообщения
441
Благодарностей
170
Баллы
43
  • Спасибо
Реакции: tryinfinity

tryinfinity

Client
Регистрация
24.12.2016
Сообщения
141
Благодарностей
3
Баллы
18
  • Спасибо
Реакции: inilim

inilim

Client
Регистрация
16.09.2017
Сообщения
441
Благодарностей
170
Баллы
43

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 440
Благодарностей
8 672
Баллы
113
Нужно вытянуть name и family в таблицу
Особенного сильного выигрыша от групповой регулярки не будет,
парсите как посоветовали - двумя подходами и потом складывайте в таблицу.
 
  • Спасибо
Реакции: inilim

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