PREG_QUOTE機能ブロック

この機能ブロックは、正規表現の文字をマスクします。

注意: この関数はBinary-Safeです。これはUTF8文字が直接処理できないことを意味します。

入力 STR

この入力は、正規表現の構文に属する各文字の前にバックスラッシュを設定します。これは、特殊なRegEx文字を含む可能性がある実行時に生成された文字列と一致するテキストを検索する必要がある場合に便利です。

正規表現の特殊文字は次のとおりです:

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

/ は特別なRegEx文字ではありません。

入力 DELIMITER

オプションの入力が指定された場合、その入力もマスクされます。これは、PCRE関数で必要とされる区切り文字をマスクするために便利です。/ は最も一般的に使用される区切り文字です。

出力 Q

この出力はマスクされた文字列を返します。