как можно при помощи регулярного выражения заменить //такой текст//
на <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);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Когда создаётся куки setcookie("Cookie", "123"); Значение "123" хранится в браузере пользователя и занимает несколько байтов памяти компьютераЕсли же создаётся...
В php собираются данные и затем выводятся в json_encode в json строку, но вот беда он режет код после большого количества json символов кириллицы
Для чего нам нужен QTreeWidgetItem::setData(int column, int role, const QVariant & value), если в результате отображение данных всё равно текстовом формате? Пример использования: