函数
GLibRegexEvalCallback
自:2.14
声明
gboolean
(* GRegexEvalCallback) (
const GMatchInfo* match_info,
GString* result,
gpointer user_data
)
说明 [src]
指定传递给 g_regex_replace_eval() 的函数的类型。它将对 g_regex_replace_eval() 传递的字符串中模式的每次出现进行调用,并应该将替换内容附加到 result
中。
自以下版本可用:2.14
参数
match_info
-
类型:
GMatchInfo
匹配生成的
GMatchInfo
。如果需要GRegex
或匹配的 字符串,请使用g_match_info_get_regex()
和g_match_info_get_string()
。该数据归函数的调用者所有。 result
-
类型:
GString
包含新字符串的
GString
。该数据归函数的调用者所有。 user_data
-
类型:
gpointer
传递给 g_regex_replace_eval() 的用户数据。
参数可以是 NULL
。该数据归函数的调用者所有。