#include #include int main() { regex_t regex; regcomp(®ex, "pattern", 0); char test_str[] = "This is a pattern example."; regmatch_t pmatch[1]; if (regexec(®ex, test_str, 1, pmatch, 0) == 0) { printf("Pattern found at position %d.\n", pmatch[0].rm_so); } else { printf("Pattern not found.\n"); } regfree(®ex); return 0; }