powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите сделать регулярное выражение менее жадным
4 сообщений из 4, страница 1 из 1
Помогите сделать регулярное выражение менее жадным
    #38155606
Topcat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется строка

<ul><li><a href="1">1.html</a></li><li><a href="2">2.html</a></li><li><a href="3">3.html</a></li><li><a href="4">4.html</a></li><li><a href="5.html">Next</a></li></ul>

Мне надо получить адрес ссылки, которая Next.

Я пробовал:

href="(.*)?">(?=Next) - но оно захватывает всю строку

Другой вариант

(?=href="(.*)?">Next) последовательно находит все href

Подскажите, пожалуйста, правильный вариант!
...
Рейтинг: 0 / 0
Помогите сделать регулярное выражение менее жадным
    #38155646
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
#<a href="(.*)">Next</a>#isU
...
Рейтинг: 0 / 0
Помогите сделать регулярное выражение менее жадным
    #38155656
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Topcat,

/href="([^"]+)">(?=Next)/is
...
Рейтинг: 0 / 0
Помогите сделать регулярное выражение менее жадным
    #38155693
Topcat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!

Первый вариант - "жадный" - захватывает почти всю строчку.

Второй - работает.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите сделать регулярное выражение менее жадным
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]