Markus Rechberger / C / regex
 
StartSeite | MarkusRechberger/ C/ | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern

Regex Sample code

#include <stdio.h>
#include <sys/types.h>
#include <regex.h>

int main(){
        char pattern[]="^..[A-Z]{2} [0-9]{4} ([0-9A-z]{6})$";
        char match[]="TEST 1234 MARKUS";
        size_t regex_nmatch=2;
        regex_t regex;
        regmatch_t regex_pmatch[regex_nmatch];

        printf("checking: %s %s\n",match, pattern);

        if (regcomp(&regex,pattern,REG_EXTENDED)==0&&regexec(&regex,match,2,regex_pmatch,0)==0){
                printf("%s\n",&match[regex_pmatch[1].rm_so]);

        }
        regfree(&regex);
}


StartSeite | MarkusRechberger/ C/ | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 7. April 2005 14:52 (diff))
Suchbegriff: gesucht wird
im Titel
im Text