REGEX

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

ermax

Client
Регистрация
06.10.2012
Сообщения
147
Реакции
56
Баллы
28
Уже пятая версия программы и до сих пор нет версии выбора номера значения результата в regex.
Привожу пример
Есть выражение
Код:
Развернуть Свернуть Копировать
<a linktrack="City index page(.*?)" href="(.*?)">(.*?)</a>

Мне нужно получить второе значение ($2), т.е. href.

И как это сделать?
Когда в проге появится какой результат выбирать?
 
Последнее редактирование:
я допустим не сильно regex знаю...
в том же датаколе можно выбирать результат...
в том же php в preg_match_all можно получить нужный результат через массив...

но в zennoposter-e pro это сделать почему то нельзя...
 
Я не понял при чем тут регулярки. Они стандартные, не мы их придумываем.
в чем проблема сделать через конструктор действий? Найти элемент a с атрибутом linktrack со значением City index page
И методом Get получить href
http://wiki.zennolab.com/doku.php?id=ru:action_constructor
 
Это метод подходит если на странице нужно получить одно совпадение, а если их много? Ни как...
 
Организуйте цикл, используйте счетчик в качестве номера совпадения.
 
Я об этом тоже думал, это конечно костыль...
Но... как получить количество совпадений, что бы установить счетчик... ?
 
А вы перебирайте неглядя, когда в списке ничего не останется нужно просто вывести стрелочку по бедэнду на дальнейшее выполнение шаблона.
 
Это не костыль. Это функция программы.
 

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