[SOLVED] Баг ZP или неправильность рег. выражения

  • Автор темы Автор темы inotoxic
  • Дата начала Дата начала

inotoxic

Client
Регистрация
20.04.2015
Сообщения
354
Реакции
164
Баллы
43
Пытаюсь спарсить заголовки вакансий на rabota.yandex.ru
в конструкторе рег.выражение собираю так:

m3SZSon.jpg


Если я правильно понимаю - конструктор должен взять текст "Инженер - программист", но берет всю страницу.
ZP - 5.7.0.0
Кто виноват: - я прописав не правильно рег. выражение или ZP ?
 
попробуй поставить галочку, самое короткое совпадение
 
Выставлял разные параметры - все одно, парсит целую страницу
 
Выставлял разные параметры - все одно, парсит целую страницу
ну такая регулярка я думаю точно не подойдёт, так как "> может встретить до твоего значения 10 раз
 
ну такая регулярка я думаю точно не подойдёт, так как "> может встретить до твоего значения 10 раз
В том то и дело, что конструктор находит только одно значение после парсинга, по идеи должен быть множественный результат.

ssXXXss, если не сложно, можете подсказать правильное рег. выражение в данном случае?
 
Попробуйте так:
Перед искомым текстом всегда есть .html">
+ самое короткое совпадение
А лучше приложите полный код или нужную часть страницы.
 
.html"> - не всегда есть
8lVMD3h.jpg
 
выложи нам хоть что то, мы переписывать ведь не будем)))
 
Код:
Развернуть Свернуть Копировать
(?<=(html|;)">).*?(?=<)
Надеюсь должно быть 11?
 
(?<=">)[^<>]*?(?=</a></h3>)
 
  • Оценить
Реакции: inotoxic

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