Регуляркой заменить пробелы в ссылке

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

Grigirij

$$$
Регистрация
25 Сен 2008
Сообщения
760
Реакции
412
Есть текстовка, в тексте есть ссылки вида
Код:
<a href="http://site.ru/?op=Проблемы общей биохимии">ТЫЦ</a>

Необходимо вот в этой части (текст в ссылках встречается различный)
Проблемы общей биохимии
заменить все пробелы на знак +

чтоб получилось в итоге так
Код:
<a href="http://site.ru/?op=Проблемы+общей+биохимии">ТЫЦ</a>
 
Последнее редактирование:
Подсказали как выход следующий вариант, в принципе как выход подошло:
Вот регулярка для замены первого пробела в ссылке на плюс

Найти: (<a[^>]+href="[^"\s]+)\s
Заменить на: \1+

Запускаем эту регулярку на выполнение до тех пор, пока программа не выдаст 0 замен (т.е. программа будет заменять первый найденный в ссылке пробел до тех пор, пока их не останется).
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху