Как получить кол-во совпадений?

dasdee

Client
Регистрация
27.11.2011
Сообщения
29
Благодарностей
2
Баллы
3
Добрый день
Подскажите кто-нибудь пожалуйста
Паршу исходник хтмл страницы регуляркой, иногда совпадений 2 а иногда 22
В общем, изначально задача состоит в том, что бы делать клик на последней ссылке
Так вот, регулярочкой я паршу все ссылки и надо бы получить их количество, что бы эту цифру уже запихнуть в событие клика
Что-то не могу понять, вроде элементарная задача, а туплю страшно :huh:
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113
Вы парсите все совпадения, отправляете их в список. Дальше получаете количество строк в списке. Но для того, чтобы кликнуть по последнему элементу, от полученного числа нужно отнять 1, т.к. ссылок на странице к примеру 22, а последняя ссылка в ЗП будет иметь номер 21 (нумерация начинается с нуля).
Так вот, полученное число отправляем в свой JS код и отнимаем от него 1. {-Variable.nomber-}-1 и вот уже полученное число и будет номером последней ссылки.
А еще можете в поле совпадения вместо всех этих махинаций просто вставить слово end и будет кликать по последнему совпадению :-)
 
  • Спасибо
Реакции: proffman и dasdee

dasdee

Client
Регистрация
27.11.2011
Сообщения
29
Благодарностей
2
Баллы
3
О как, вариант с end идеальный) Благодарю!)
 

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