c_pcre
Table des matières
pcre
Lien: http://www.pcre.org/
installer
source
$ wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.8.zip $ unzip pcre-7.8.zip $ cd pcre-7.8 $ ./configure $ make $ su # make install # exit $ man pcre
Et voila.
Test
$ ./RunTest PCRE C library tests PCRE version 7.8 2008-09-05 Test 1: main functionality (Perl compatible) OK Test 2: API and error handling (not Perl compatible) OK Test 3: locale-specific features (using 'fr_FR' locale) OK Test 7: DFA matching OK
les fichiers
Les headers sont dans:
/usr/local/include/
Les Lib dans:
/usr/local/lib
Exemples
pcredemo.c
Un fichier d'exemple pcredemo.c
existe dans les sources.
Pour compiler:
$ gcc -o pcredemo pcredemo.c -lprce
Pour charger les librairies dynamiques (Shared Object), il faut aussi faire:
$ export LD_LIBRARY_PATH="$LD_LIBRAY_PATH":/usr/local/lib
ou , avant compilation: (ce qui va ecrire en dur le chemin vers les librairies)
$ export LD_RUN_PATH=/usr/local/lib
ou , dans son “Makefile”:
LD_RUN_PATH=/usr/local/lib
Quelque soit la méthode, le chemin vers les “shared object” doit être specifié.
Executer:
$ ./pcredemo "^\s*(.*?)\s*=\s*(.*)$" " value = 1234" Match succeeded at offset 0 0: value = 1234 1: value 2: 1234 No named substrings
c_pcre.txt · Dernière modification : 2009/02/25 22:49 de thierry