Регулярное выражение для preg_replace которое срабатывает на обратный слеш (“\”)

109
04 апреля 2021, 22:00

подскажите, пожалуйста, правильное регулярное выражение для preg_replace в PHP

слово формата "\\text\\" - пробую выражения типа

$patternItalic = "/\\{2}S+\\{2}/";

или так

$patternItalic = "/\\\\S+\\\\/";

Не работает.

Для формата **text** такие выражения работают

$patternBold "/\*{2}S+\*{2}/";
Answer 1
$text = "\\text\\";
$text = preg_replace('~\\\\(\pL+)\\\\~', '<i>$1</i>', $text);
echo $text;

Результат:

<i>text</i>

См. PHP
См. PCRE

READ ALSO
Как сохранить созданное изображение в папку на сервере?

Как сохранить созданное изображение в папку на сервере?

Есть вот такой код, который меняет размер у фотографии, как мне сохранить его в указанную папку?

100
Утилитой sendmail отправить письмо

Утилитой sendmail отправить письмо

Нужно вручную отправить письмо на почтуИменно только утилитой sendmail

120
Как сгенерировать UUID с помощью PHP?

Как сгенерировать UUID с помощью PHP?

Нужна строка вот такого вида, которая вроде как состоит из случайных чисел:

169
curl отдает 403 Forbidden

curl отдает 403 Forbidden

При парсинге скрипт отдает 403 ошибку, как я понимаю сервер понимает, что к нему пытается зайти скрипт и просто блокирует заход, при заходе...

104