功能块 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.