[ 138945 ]
[ 38.103.63.16 ]
Expression Rationnelle PREG_REPLACE()Remplacement par expression rationnellepreg_replace ( mixed pattern, mixed replacement, mixed subject ) preg_replace() effectue une recherche par expression rationnelle dans la chaîne subject en recherchant les occurrences de pattern (voir Les méta-caractères), puis les remplace par la chaîne replacement. Exemples avec preg_replace()Dans cet exemple, toutes patterns identiques entre "/" et "/" seras remplacé par la chaîne replacement "était". <?php $subject = "Ceci est un test"; echo preg_replace( "/est/", "était", $subject ); ?> Ce qui affichera : Ceci était un tétait Autre exemple, toutes patterns identiques entre "/" et "/" seras remplacé par la chaîne replacement "le résultat". <?php $subject = "Ceci est un test"; echo preg_replace( "/un test/", "le résultat", $subject ); ?> Ce qui affichera : Ceci est le résultat Autre exemple, toutes chaînes entre "(" et ")" seront remplacé par des "(une chaîne)". <?php $subject = "Ceci est (un test)."; echo preg_replace( "/(\(\/?)(\w+)([^\)]*\))/", "(une chaîne)", $subject ); ?> Ce qui affichera : Ceci est (une chaîne). |