
Blok funkcji PREG_QUOTE maskuje znaki wyrażeń regularnych.
Uwaga: Ta funkcja jest Binary-Safe. Oznacza to, że znaki UTF8 nie mogą być bezpośrednio przetwarzane.
Wejście dodaje ukośnik przed każdym znakiem należącym do składni wyrażenia regularnego. Jest to przydatne, gdy musisz przeszukiwać tekst w poszukiwaniu zgodności z łańcuchem znaków generowanym podczas wykonywania, który może zawierać specjalne znaki RegEx.
Specjalne znaki wyrażeń regularnych to:
. \ + * ? [ ^ ] $ ( ) { } = ! < > | : - #
Należy zauważyć, że / nie jest specjalnym znakiem RegEx.
Jeśli podano opcjonalne wejście, to ono również zostanie zamaskowane. Jest to przydatne do maskowania separatora wymaganego przez funkcje PCRE. / jest najczęściej używanym separatorem.
Wyjście zwraca zamaskowany łańcuch znaków.