Задать вопрос
@bossigorxxx

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

Всем привет ! Сможете мне помочь? Не получается заменить ссылки <a href=http://site.ru/> на <a href=http://site.ru> убрать в ссылках в конце /
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
@dodo512
Шаблон поиска
<a\s[^>]*href=['"]?https?://[^?\s'">]+\K/(?=[?\s'">])

Строку замены оставить пустой.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
<?php
$content = preg_replace('#(href=['"][^'"]*)/(?='|")#', '$1', $content);

Только с относительной ссылкой на главную ( href="/" ) будет проблема
Ответ написан
AmanitaRubescens
@AmanitaRubescens
Шалтай-болтай
Да просто тупо сделай...
Ctrl+H
Найти ru/>
Заменить на ru>
Заменить все
Ответ написан
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Используйте регулярку, что-то типа: href=http:(\/\/\S+)\/\> -> href=http:$1>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы