Как убрать разрыв во всех ссылках?

Migrant

Client
Регистрация
05.02.2021
Сообщения
59
Благодарностей
6
Баллы
8
Всем привет, не сталкивался с проблемкой. Может кто подскажет
В общем есть переменная в переменной страница сайта. На странице 150 ссылок типа

<a href="https://site.com/category/
more/more " class="flex flex-col w-full" itemprop="url">

Но все эти ссылки с разрывом, что выдаёт ошибку при переходе по ней (логично).
Регуляркой находит список таких ссылок
(?<=<a\ href=")[\w\W]*?(?="\ )
Как мне сделать все эти ссылки вот в таком формате?

<a href="https://site.com/category/more/more " class="flex flex-col w-full" itemprop="url">
Хочу заметить, что во всех ссылках неизменная часть https://site.com/category/
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
Всем привет, не сталкивался с проблемкой. Может кто подскажет
В общем есть переменная в переменной страница сайта. На странице 150 ссылок типа

<a href="https://site.com/category/
more/more " class="flex flex-col w-full" itemprop="url">

Но все эти ссылки с разрывом, что выдаёт ошибку при переходе по ней (логично).
Регуляркой находит список таких ссылок
(?<=<a\ href=")[\w\W]*?(?="\ )
Как мне сделать все эти ссылки вот в таком формате?

<a href="https://site.com/category/more/more " class="flex flex-col w-full" itemprop="url">
Хочу заметить, что во всех ссылках неизменная часть https://site.com/category/
Действие 'Обработка текста - Заменить (Regex)' по регулярке (?<=category/)\r?\n на пустоту.
 
  • Спасибо
Реакции: Migrant

Migrant

Client
Регистрация
05.02.2021
Сообщения
59
Благодарностей
6
Баллы
8
Действие 'Обработка текста - Заменить (Regex)' по регулярке (?<=category/)\r?\n на пустоту.
Почему то вот так сдвинуло <a href="https://site.com/category/ reddit " разрыв остался только.
Помогла Ваша и вот эта следом (?<=<a\s+href="[^"]*)\s+(?=[^"]*") Убрала разрывы. Спасибо большое
 
Последнее редактирование:
  • Спасибо
Реакции: Sergodjan

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