From 87d082cba2213cc8378dfb8d53504893528de862 Mon Sep 17 00:00:00 2001 From: anon <anon@anon.anon> Date: Sun, 10 Mar 2024 15:57:35 +0100 Subject: [PATCH] Added gnu_regex.c --- gnu_regex.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 gnu_regex.c diff --git a/gnu_regex.c b/gnu_regex.c new file mode 100644 index 0000000..5dddf8c --- /dev/null +++ b/gnu_regex.c @@ -0,0 +1,21 @@ +#include <stdio.h> +#include <regex.h> + +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; +}