Parameter der pcre_exec Funktion
-
hi, hab mal eine frage...
hier steht "ovecsize Number of elements in the vector (a multiple of 3)"
meine ausgabe für "lo|ld" in "hello world" ist bei dem code
printf("%d--%d--%d\n",ovector[0],ovector[1],ovector[2]);
3--5--146438288 9--11--146438288
der dritte wert kann also schon fast nicht stimmen, wieso muss ich also immer 3 übergeben
King George dankt!
-
hat hier keiner ne antwort
-
Schau mal in die API-Dokumentation: http://regexkit.sourceforge.net/Documentation/pcre/pcreapi.html
Unter der Überschrift "How pcre_exec() returns captured substrings" ist erklärt, wie groß der vector sein muss und wofür das letzte Drittel der Elemente verwendet wird.
-
wieso find ich sowas nie
danke vielmals