函数
GLibRegexmatch_simple
自:2.14
声明 [源代码]
gboolean
g_regex_match_simple (
const gchar* pattern,
const gchar* string,
GRegexCompileFlags compile_options,
GRegexMatchFlags match_options
)
描述 [源代码]
在 string
中扫描 pattern
的匹配项。
此函数与 g_regex_match()
等效,但不需要用 g_regex_new() 编译模式,避免了仅需要进行匹配而无需提取子字符串、捕获计数等时的某些代码行。
如果这个函数要针对同一个 pattern
调用多次,使用 g_regex_new() 编译模式一次然后使用 g_regex_match() 效率更高。
可用的自:2.14
参数
pattern
-
类型:
const gchar*
正则表达式。
此数据由函数的调用者拥有。 值是空终止的UTF-8字符串。 string
-
类型:
const gchar*
要扫描匹配项的字符串。
此数据由函数的调用者拥有。 值是空终止的UTF-8字符串。 compile_options
-
正则表达式编译选项,或0。
match_options
-
类型:
GRegexMatchFlags
匹配选项,或0。