方法

GLibMatchInfofetch_named

since: 2.14

声明 [src]

gchar*
g_match_info_fetch_named (
  const GMatchInfo* match_info,
  const gchar* name
)

描述 [src]

检索与命名捕获括号 name 匹配的文本。

如果 name 是有效的子模式名称但未匹配任何内容(例如子模式 "X",匹配 "b""(?Pa)?b"),则返回空字符串。

字符串从传递给匹配函数的字符串中检索,因此您不能在释放字符串后调用此函数。

自 2.14 以来可用

参数

name

类型: const gchar*

子表达式的名称。

数据由方法的调用者拥有。
值是一个以 NUL 结尾的 UTF-8 字符串。

返回值

类型: gchar*

匹配的子串,或在发生错误时为 NULL。您必须自己释放字符串。

方法的调用者拥有返回的数据,并负责释放它。
返回值可以是 NULL
值是一个以 NUL 结尾的 UTF-8 字符串。