gpt4 book ai didi

c - 使用 c 忽略 libpcre 中的大小写

转载 作者:太空宇宙 更新时间:2023-11-04 00:42:53 25 4
gpt4 key购买 nike

如何在使用 pcre_compile 和 pcre_exec 时忽略大小写?

pcre_exec(
pcre_compile(pattern,0,&error,&erroroffset,0),
0, string, strlen(string), 0, 0, ovector, sizeof(ovector));

我使用什么选项,我在哪里指定它?

最佳答案

您需要在第二个参数中将 PCRE_CASELESS 传递给 pcre_compile,如下所示:

pcre_compile(pattern, PCRE_CASELESS, ...

(请注意,您在那里泄漏了内存 - 您需要对 pcre_compile 返回的对象调用 pcre_free。)

关于c - 使用 c 忽略 libpcre 中的大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1632569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com