как можно при помощи регулярного выражения заменить //такой текст// на <em>такой текст</em>? при этом если вдруг попадется ссылка,а мы знаем что в ней есть http:// то эти 2 слеша мы не трогаем, спасибо
Посмотрите на результат этого примера:
<?php
$string = 'httр://test.ru test // test httр://test.ru test // httр://test.ru test';
$pattern = "~
(?!://)(?:(\s)|^)
//(?:\r\n)?(.+?)(?:\r\n)?//
(?:(\s)|$)(?<!://)
~x";
$replace = '$1<em>$2</em>$3';
echo preg_replace($pattern, $replace, $string);
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости