Outils pour utilisateurs

Outils du site


c_pcre

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
c_pcre [2009/02/23 22:22] – créée thierryc_pcre [2009/02/25 22:46] thierry
Ligne 1: Ligne 1:
 ====== pcre ====== ====== pcre ======
 Lien: http://www.pcre.org/ Lien: http://www.pcre.org/
 +
  
 ===== installer ===== ===== installer =====
 +==== source ====
   $ wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.8.zip   $ wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.8.zip
   $ unzip pcre-7.8.zip   $ unzip pcre-7.8.zip
Ligne 13: Ligne 15:
   $ man pcre   $ man pcre
 Et voila. Et voila.
-===== Exemple ===== + 
-TODO+==== 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 
 + 
 + 
 +Executer: 
 +  $ ./pcredemo "^\s*(.*?)\s*=\s*(.*)$"   value  =  1234" 
 +   
 +  Match succeeded at offset 0 
 +   0:     value  =  1234 
 +   1: value 
 +   2: 1234 
 +  No named substrings 
 + 
 +FIXME
  
  
c_pcre.txt · Dernière modification : 2009/02/25 22:49 de thierry