Функциональный блок PREG_QUOTE

Функциональный блок PREG_QUOTE маскирует символы регулярных выражений.

Примечание: Эта функция является Binary-Safe. Это означает, что UTF8-символы не могут быть обработаны напрямую.

Вход STR

Вход устанавливает обратную косую черту перед каждым символом, который относится к синтаксису регулярного выражения. Это полезно, если вам нужно искать текст на соответствие с строкой, созданной во время выполнения, которая может содержать специальные RegEx-символы.

Специальные символы регулярных выражений:

. \ + * ? [ ^ ] $ ( ) { } = ! < > | : - #

Обратите внимание, что / не является специальным RegEx-символом.

Вход DELIMITER

Если указан необязательный вход, он также маскируется. Это полезно для маскировки разделителя, который требуется функциями PCRE. / является наиболее часто используемым разделителем.

Выход Q

Выход возвращает замаскированную строку.