Regex. Что я делаю не так?

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

redman

Client
Регистрация
11.03.2016
Сообщения
554
Реакции
178
Баллы
43
Регулярка не берет самое короткое совпадение. Мозг кипит уже.

Исходный текст
Код:
Развернуть Свернуть Копировать
<a href="https://site.com/pages?page=1">1</a><a href="https://site.com/pages?page=2">2</a>

Регулярка
Код:
Развернуть Свернуть Копировать
(?<=href=").*?(?=">2</a>)

Должно получиться
Код:
Развернуть Свернуть Копировать
https://site.com/pages?page=2
 
Код:
Развернуть Свернуть Копировать
(?<=href=")[^"<>]+?(?=">2</a>)
 
  • Оценить
Реакции: daymos и sergej_g

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