LXXXIX. 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 requièrent 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 <?php
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 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_replace -- Remplacement par expression régulière.
- ereg -- Expression régulière standard.
- eregi_replace --
Remplacement par expression régulière insensible à
la casse.
- eregi --
Recherche par expression régulière insensible à la casse.
- split --
Scinde une chaîne en un tableau, grâce à une
expression régulière.
- spliti --
Scinde une chaîne en un tableau, grâce à une
expression régulière.
- sql_regcase --
Prépare une expression régulière pour effectuer
une recherche insensible à la casse.