1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
#include <stdio.h>
#include <r_regex.h>
int _main() {
RRegex rx;
int rc = r_regex_comp (&rx, "^hi", R_REGEX_NOSUB);
if (rc) {
printf ("error\n");
} else {
rc = r_regex_exec (&rx, "patata", 0, 0, 0);
printf ("out = %d\n", rc);
rc = r_regex_exec (&rx, "hillow", 0, 0, 0);
printf ("out = %d\n", rc);
}
r_regex_free (&rx);
return 0;
}
int main() {
RRegex *rx = r_regex_new ("^hi", "");
if (rx) {
int res = r_regex_exec (rx, "patata", 0, 0, 0);
printf ("result (patata) = %d\n", res);
res = r_regex_exec (rx, "hillow", 0, 0, 0);
printf ("result (hillow) = %d\n", res);
r_regex_free (rx);
} else printf ("oops, cannot compile regexp\n");
return 0;
}
|