Функция PHP preg_quote()
Регулярные выражения PHP (PCRE)
Функция preg_last_error используется для экранирования символов регулярных выражений.
Синтаксис
string preg_quote ( string $str [, string $delimiter = NULL ] )
preg_quote() требует параметр str и добавляет обратную косую черту перед каждым символом в синтаксисе регулярных выражений. Обычно это используется, когда у вас есть строки времени выполнения, которые нужно сопоставлять как регулярные выражения.
Специальные символы регулярного выражения: . \ + * ? [ ^ ] $ ( ) { } = ! < > | : -
Описание параметра:
$str: Входная строка.
$delimiter: Если указан необязательный параметр delimiter, он также будет экранирован. Обычно это используется для экранирования разделителей, используемых функциями PCRE. / — наиболее распространённый разделитель.
Возвращаемое значение
Возвращает экранированную строку.
Примеры
Пример 1
Результат выполнения экранирует специальные символы $ и /, как показано ниже:
返回 \$40 for a g3\/400
Заменить слова в тексте курсивом
Результат выполнения выглядит следующим образом:
This book is <i>*very*</i> difficult to find.Другие расширения