ADDSLASHES機能ブロック

このADDSLASHES機能ブロックは、文字列STRの特定の文字に"\"を付加します(C言語と同様)。

注意: この機能はバイナリセーフです。これは、UTF8文字が直接処理できないことを意味します。

入力STR

処理する文字列を定義します。

入力CHARLIST

この入力は、エスケープされるべきすべての文字を含む文字列です。これはエスケープ文字を含めて表示されます。例:"\n\r\t"

注意: これらは必ず二重引用符で囲む必要があります。

エスケープするべき文字のリスト。CHARLISTが\n\rなどの文字を含む場合、これらはCスタイルで変換されます。一方、ASCII値が32未満または126を超えるその他の非アルファベット文字は、そのオクタル表現に変換されます。

CHARLIST入力で文字列を記述する場合は、最初の文字と最後の文字の間にどのような文字があるか確認してください。

この入力にはシーケンスも定義できます:

CHARLIST 説明
a..z すべての小文字がマスクされます。
A..Z すべての大文字がマスクされます。
A..z0..9 すべての大文字、小文字、および数字がマスクされます。
z..A エラーであり、Az、および.をマスクします。