函数
GLibRegexescape_string
自 2.14 起存在
[−]
描述 [源]
在 string
中转义用于正则表达式的特殊字符,例如“a.b*c”变为“a.b*c”。此函数可用于动态生成正则表达式。
string
可以包含需要替换为“\0”的空字符,在这种情况下,请记住在 length
中指定 string
的正确长度。
自 2.14 起可用
[−]
参数
string
-
类型:
const gchar*
要转义的字符串。
数据由函数的调用者拥有。 值是结尾为 NUL 的 UTF-8 字符串。 length
-
类型:
gint
string
的长度,以字节为单位,如果string
是以 NUL 结尾的,则 -1。