Как удалить ссылки из строки, но оставить текст ссылки? Нашел пару решени, но ни не работают. Код (Text): //$text = preg_replace('#<a.*>.*</a>#USi', '', $text); $text = preg_replace("#<a href=[^>]*(.*?)<\/a>#is", "\$1", $text);
Нужно сразу пример приводить. Типа есть такое на входе, а нужно такое на выходе. А вообще попробуй strip_tags() PHP: <?php $text = 'Текст текст текст текст текст текст текст текст текст текст, <a href="https://php.ru/">PHP.RU</a> текст текст текст текст текст текст текст.'; echo strip_tags($text); ?> PHP: <?php $text = 'Текст текст текст текст текст текст текст текст текст текст, <a href="https://php.ru/">PHP.RU</a> текст текст текст текст текст текст текст.'; $text = preg_replace("#<a href=[^>]*.(.*?)<\/a>#is", "\$1", $text); echo $text; ?>