И снова регулярные выражения

marufar2011

Новичок
Регистрация
09.03.2013
Сообщения
3
Благодарностей
0
Баллы
0
Добрый день!
есть ссылка вида
site.ru/sezon-X/epizod-Y.html
какие регулярные выражения поставить вместо X и Y чтобы зенка по всем ссылкам прошлась?
Можно ли это реализовать в одном "Событии Click" или нужно разбить переход на sezon-X и потом на epizod-Y?
Спасибо.
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
site.ru/sezon-.*?/epizod-.*?.html
Зенка сама по ним не пройдётся. Нужно делать счетчик, значение которого прописывать в номер совпадения элемента и с которым потом поочередно кликать по ссылкам.
 
  • Спасибо
Реакции: marufar2011

marufar2011

Новичок
Регистрация
09.03.2013
Сообщения
3
Благодарностей
0
Баллы
0
по выше приведенному примеру открывает
site.ru/sezon-9/epizod-3.html :o

небольшое дополнение
X - значения от 1 до 19
Y - значения от 1 до 10

есть где нибудь подобное обучающее видео с использование счетчика?
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
.*? означает, что в этом месте могут быть какие то любые данные.
Если там ограниченные числовые значения, то лучше использовать счетчик.
http://wiki.zennolab.com/doku.php?id=ru:looping
 

marufar2011

Новичок
Регистрация
09.03.2013
Сообщения
3
Благодарностей
0
Баллы
0
все спасибо, сделал списком, вручную спарсил ссылки и добавил в список по примеру с форума (GoToLinks)
daniilneet пасиб, лана хоть Вы есть :-) больше никто не отписал
 

ol1ver

Client
Регистрация
29.08.2013
Сообщения
332
Благодарностей
82
Баллы
28
Не стал создавать новый топик. У меня есть список префиксов 92*,93* (просто трехзначное число)

Правильно я составил регулярное выражение? Разумеется потестил в конструкторе...

Спасибо!
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
Не стал создавать новый топик. У меня есть список префиксов 92*,93* (просто трехзначное число)

Правильно я составил регулярное выражение? Разумеется потестил в конструкторе...



Спасибо!
В принципе правильно, но можно сделать вот так
^9(2|3)\d$
Немного легче должна быть эта регулярка.
 
  • Спасибо
Реакции: ol1ver

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