Constantes pré-définies
<<<
Exemples Voir aussi
>>>

8.106 Expressions rationnelles
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
->Exemples
Voir aussi
ereg_replace
ereg
eregi_replace
eregi
split
spliti
sql_regcase

8.106.7 Exemples

Expressions rationnelles

<?php
/* Retourne
<font face="courrier">TRUE</font>
si "abc"
   est trouvé quelque part dans la chaîne $string. */
ereg ("abc", $string);

/* Retourne
<font face="courrier">TRUE</font>
si  "abc"
   est trouvé au début de la chaîne $string. */
ereg ("^abc", $string);

/* Retourne
<font face="courrier">TRUE</font>
si  "abc"
   est trouvé à la fin de la chaîne  $string. */
ereg ("abc$", $string);

/* Retourne
<font face="courrier">TRUE</font>
si  le client
   est Netscape 2, 3 ou MSIE 3. */
eregi ("(ozilla.[23]|MSIE.3)", $HTTP_USER_AGENT);

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

/* 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 ("$", "<br />", $string);

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

?>

<< Exemples >>
Constantes pré-définies Expressions rationnelles Voir aussi