int main()
{
int t;
regex_t re;
char pattern[] = "!http//([^/]+)!/1!i";
char buffer[] = "http//www.example.com/software/lastest-
beta.exe";
if((t=regcomp(&re, pattern, REG_EXTENDED | REG_NOSUB)) !=
0) {
regerror(t, &re, buffer, sizeof(buffer));
fprintf(stderr, "grep %s (%s)\n", buffer,
pattern);
exit(1);
}
if(regexec(&re, buffer, 0, NULL, 0) == 0) {
printf("%s\n", buffer);
}
regfree(&re);
}
컴파일시 이상없고 결과가 www.example.com 이라고 나와야 되는데
실행을 해도 아무것도 안 되요.. 무엇이 문제인가요?