Funktionsblock PREG_QUOTE

Der Funktionsblock PREG_QUOTE maskiert Zeichen regulärer Ausdrücke.

Hinweis: Diese Funktion ist Binary-Safe. Dies bedeutet, dass UTF8-Zeichen nicht direkt bearbeitet werden können.

Eingang STR

Der Eingang setzt einen Backslash vor jedes Zeichen, das zur Syntax eines regulären Ausdrucks gehört. Das ist nützlich, wenn Sie einen Text nach Übereinstimmungen mit einer zur Laufzeit erzeugten Zeichenkette durchsuchen müssen, die spezielle RegEx-Zeichen enthalten könnte.

Spezielle Zeichen regulärer Ausdrücke sind:

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

Es ist zu beachten, dass / kein besonderes RegEx-Zeichen ist.

Eingang DELIMITER

Falls der optionale Eingang angegeben wurde, wird dieser ebenfalls maskiert. Das ist nützlich, um den Begrenzer zu maskieren, der von den PCRE-Funktionen benötigt wird. Der / ist der am häufigsten verwendete Begrenzer.

Ausgang Q

Der Ausgang gibt die maskierte Zeichenkette zurück.