« Programmation PHP/Expressions rationnelles » : différence entre les versions

Aller à la navigation Aller à la recherche
m
<source> -> <syntaxhighlight> (phab:T237267)
Aucun résumé des modifications
m (<source> -> <syntaxhighlight> (phab:T237267))
 
* Exemple minimal :
<sourcesyntaxhighlight lang=PHP>
<?php
$chaine = 'Test regex PHP pour Wikibooks francophone.';
}
?>
</syntaxhighlight>
</source>
 
* Exemple avancé :
<sourcesyntaxhighlight lang=PHP>
<?php
$chaine = 'Test regex PHP pour Wikibooks francophone.';
}
?>
</syntaxhighlight>
</source>
 
Exemples de flags<ref>http://php.net/manual/fr/pcre.constants.php</ref> :
 
Pour filtrer le contenu d'un fichier, par exemple récupérer tout ce qui se trouve entre parenthèses dans un tableau :
<sourcesyntaxhighlight lang="php">
$regex = "/\(([^)]*)\)/";
preg_match_all($regex, file_get_contents($nomFichier), $matches);
print_r($matches);
</syntaxhighlight>
</source>
 
 
=== preg_replace() ===
La fonction ''preg_replace'' comprend trois paramètres : remplacé, remplaçant, chaine à traiter.
<sourcesyntaxhighlight lang=PHP>
<?php
// Remplace tous les espaces par des underscores
echo $chaineTriee;
?>
</syntaxhighlight>
</source>
 
=== preg_filter() ===
1 535

modifications

Menu de navigation