June 2012
Intermediate to advanced
136 pages
2h 50m
German
Die Beispiele 29 und 30 wurden aus einem Open Source-Beispiel von Philip Hazel abgeleitet, das dem Copyright der University of Cambridge, England, unterliegt.
#include <stdio.h> #include <string.h> #include <pcre.h> #define CAPTUREVECTORSIZE 30 /* muss Mehrfaches von 3 sein */ int main(int argc, char **argv) { pcre *regex; const char *error; int erroffset; int capturevector[CAPTUREVECTORSIZE]; int rc; char *pattern = "spider[- ]?man"; char *text ="SPIDERMAN menaces city!"; /* Regex kompilieren */ regex = pcre_compile( pattern, PCRE_CASELESS, /* mit ODER verknüpfter Modus-Modifikator */ &error, /* Fehlermeldung */ &erroffset, /* Position innerhalb der Regex, * an der der Fehler aufgetreten ist */ NULL); /* Standard-Locale verwenden */ ...Read now
Unlock full access