
Функциональный блок PREG_QUOTE маскирует символы регулярных выражений.
Примечание: Эта функция является Binary-Safe. Это означает, что UTF8-символы не могут быть обработаны напрямую.
Вход устанавливает обратную косую черту перед каждым символом, который относится к синтаксису регулярного выражения. Это полезно, если вам нужно искать текст на соответствие с строкой, созданной во время выполнения, которая может содержать специальные RegEx-символы.
Специальные символы регулярных выражений:
. \ + * ? [ ^ ] $ ( ) { } = ! < > | : - #
Обратите внимание, что / не является специальным RegEx-символом.
Если указан необязательный вход, он также маскируется. Это полезно для маскировки разделителя, который требуется функциями PCRE. / является наиболее часто используемым разделителем.
Выход возвращает замаскированную строку.