#include <stdio.h> #include <regex.h> int main() { regex_t regex; int ret; char *pattern = "[0-9]+"; // الگوی جستجوی اعداد char *string = "Hello123World"; // کامپایل الگو ret = regcomp(®ex, pattern, REG_EXTENDED); if (ret) { printf("خطا در کامپایل عبارت با قاعده\n"); return 1; } // جستجو ret = regexec(®ex, string, 0, NULL, 0); if (!ret) { printf("مطابقت یافت شد!\n"); } else if (ret == REG_NOMATCH) { printf("مطابقت یافت نشد\n"); } else { printf("خطای اجرا\n"); } // آزادسازی منابع regfree(®ex); return 0; }