Manuel PHP

Précédent

 

Suivant

XLIII. Expressions régulières

Les expressions régulières sont utilisées pour effectuer des manipulations complexes de chaînes de caractères. Les fonctions sont :

Ces fonctions requiert toutes une expression régulière comme premier argument. PHP utilise les expressions régulières avancées de POSIX (POSIX 1003.2) . Pour avoir tous les détails sur ces expressions, reportez vous aux pages de manuel inclues dans le répertoire de la distribution PHP.

Exemple 1. Expressions régulières

ereg("abc",$string);            
/* Retourne true si "abc"
   est trouvé quelque part dans la chaîne $string. */

ereg("^abc",$string);
/* Retourne true si "abc "
 est trouvé au début de la chaîne $string. */

ereg("abc$",$string);
/* Retourne true si "abc "
 est trouvé à la fin de la chaîne $string. */

eregi("(ozilla.[23]|MSIE.3)",$HTTP_USER_AGENT);  
/* Retourne true si le naviagateur client 
 est Netscape 2, 3 ou MSIE 3. */

ereg("([[:alnum:]]+) ([[:alnum:]]+) ([[:alnum:]]+)",
     $string,$regs); 
/* Introduit trois mots séparés par des espaces
   dans les chaînes $regs[1], $regs[2] et $regs[3]. */

$string = ereg_replace("^","<BR>",$string); 
/* Insère une balise <BR> au début de la chaîne $string. */
 
$string = ereg_replace("$","<BR>",$string); 
/* Insère une balise <BR> à la fin de la chaîne $string. */

$string = ereg_replace("\n","",$string);
/* Supprime toutes les nouvelles lignes de $string. */
     

Table des matières
ereg _ expression régulière standard
ereg_replace _ remplacement par expression régulière
eregi _ expression régulière insensible à la casse
eregi_replace _ remplacement par expression régulière insensible à la casse
split _ scinde une chaîne en plusieurs morceaux, grâce aux délimiteurs définis par une expression régulière
sql_regcase _ prepare une expression régulière pour SQL.

Précédent

Sommaire

Suivant

pg_tty

Chapitre

ereg