Blok funkcji PREG_QUOTE

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 STR

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.

Wejście DELIMITER

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 Q

Wyjście zwraca zamaskowany łańcuch znaków.