Expression régulière

[Résolu]
Signaler
Messages postés
14
Date d'inscription
dimanche 24 septembre 2006
Statut
Membre
Dernière intervention
28 novembre 2011
-
Messages postés
14
Date d'inscription
dimanche 24 septembre 2006
Statut
Membre
Dernière intervention
28 novembre 2011
-
Bonjour,

Sur Internet j'ai trouvé il semblerai deux type de syntaxe pour les expressions régulière :
/^class="test">(.*)<\/a>$/


et

#class="test">(.*)#sU


Ces deux code fonctionne, mais l'un à les paramètre sU et est entouré de #.

Mes questions sont les suivantes : Ou peut-être trouvé la documentation sur ces paramètre s, U.. et pourquoi l'utilisation de # ?

J'ai déjà cherché sur google, ccm, cs, etc... mais a chaque fois que je trouve de la documentation sur les expressions regulières je tombe sur ces expressions de type  ^...$ et non #...#

3 réponses

Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Hello,

pour le # ou le /, ou encore `, ça n'a aucun rapport avec $ ou ^
Ce sont les délimitateurs de ton expressions régulières, alors que $ et ^indique le début ou la fin d'une chaîne.
Pour U, s  et consors :
http://www.expreg.com/options.php
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Au passage, le délimitateur (ou délimiteur) peut être quasiment n'importe quel caractère.
Messages postés
14
Date d'inscription
dimanche 24 septembre 2006
Statut
Membre
Dernière intervention
28 novembre 2011

Bonjour,

Merci pour cette explication clair et efficace.