C语言中使用正则表达式进行匹配需要使用第三方库,如 PCRE(Perl Compatible Regular Expressions)。使用 PCRE 库中的函数 pcre_compile() 和 pcre_exec() 可以实现正则表达式的匹配。
下面是一个示例代码,它使用正则表达式 ".*" 匹配输入字符串中的任意字符(包括 * 字符):
#include <pcre.h>
int main() {
const char *pattern = ".*";
const char *subject = "Hello, world!";
int rc;