我想从 python 移植以下正则表达式:
HASH_REGEX = re.compile("([a-fA-F0-9]{32})")
if HASH_REGEX.match(target):
print "We have match"
使用 apr-utils apr_strmatch 函数到 C:
pattern = apr_strmatch_precompile(pool, "([a-fA-F0-9]{32})", 0);
if (NULL != apr_strmatch(pattern, target, strlen(target)) {
printf("We have match!\n");
}
问题是我不明白正则表达式(或方言)apr-utils apr_strmatch 函数正在使用什么语法。搜索文档和示例没有结果。
提前感谢您的建议...