Регулярное выражения для Notepad++ (если есть вохожие строки рядом)

Статус
В этой теме нельзя размещать новые ответы.

Menro

web, seo, email, hack
Регистрация
27 Янв 2008
Сообщения
689
Реакции
138
Добрый день!
Помогите пожалуйста с регулярным выражением:

Имею вот такие строки:

<Li><a href="Для просмотра ссылки Войди или Зарегистрируйся" title="">Random text</a></Li><br>\n\n\n<Li><a href="Для просмотра ссылки Войди или Зарегистрируйся" title="">Random text</a></Li>

Требуется выбрать все строки с id=71 и заменить содержимое a href на своё.

Моя регулярка: <a href="Для просмотра ссылки Войди или Зарегистрируйся"

Если бы каждый <li> был с новой строки, было бы всё в порядке, но они все слитно, по-этому он мне выделяет от первого <a href до последнего 72".
Как заставить выбрать только ту ссылку в адресу которой есть 72?
 
Перед работой регулярки добавить переносы и всё?

</Li><br>\n\n\n<Li> заменить на </Li>\r\n<Li>

И .* - берет по максимуму, поэтому берет от начала и до конца
А .+? - берет по минимуму, возьмет по отдельности
 
Спасибо!
С переносом у меня что-то не получается. А вот в моём случае .+? берёт столько же, сколько и .*.

Меня спасло вот это:

[^"]*
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху