Hallo Leute,
Kann ich die strstr() (oder strtok()) auch mit Regulären Ausdrücken verwenden?
z.B. Zeilen finden mit:
char \*p = strstr(text, "^.\*$");
Braucht der VC6, VC7 (mit WIN2K) erst einen Hinweis, daß er das als Regex auffassen soll?
lg
Martin B
Hallo,
Kann ich die strstr() (oder strtok()) auch mit Regulären
Ausdrücken verwenden?
Nein.
Dafür brauchst du eine Regex-Bibliothek wie PCRE.
z.B. Zeilen finden mit:
char *p = strstr(text,
„^.*$“);
das kannst du mit strtok(string, „\n“) machen.
Braucht der VC6, VC7 (mit WIN2K) erst einen Hinweis, daß er
das als Regex auffassen soll?
strstr ist im C89 und C99-Standard festgelegt, von regexes ist dort nicht die Rede.
Grüße,
Moritz