Comment dire "ET" dans uen regEX ??

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Comment dire "ET" dans uen regEX ??

Re: Comment dire "ET" dans uen regEX ??

par Ryle » 05 nov. 2012, 12:27

Hello !

En fait, c'est implicite dans ton expression, elle doit correspondre au masque que tu définis, donc au début ET à la fin de ton masque (et accessoirement à son contenu ;)) ...
En gros ton expression doit dire que tu recherches une chaine qui commence par ce que tu cherches (^...), qui contient n'importe quel caractère répété de 0 à n fois (.*), et qui se termine par ce que tu cherches (...$)

Comment dire "ET" dans uen regEX ??

par Soundboy39 » 05 nov. 2012, 10:59

Bonjour à toutes et tous !!

Voilà j'aimerais savoir comment faire un ET dans une recherche de contenu avec preg_match.

En l’occurrence je dois "gommer" des attributs "style" présent dans une base de données d’articles de blogs.

Donc pour chaque artcile je vais faire un preg_match et un preg_replace si nécessaire, par contre
je sais comment dire "commence par" (dans mon cas #^style="), et "ce termine par" (dans mon cas ;"$#) mais comment dire "commence par #^style=" ET ce termine par ;"$ ???

Merci d'avance pour votre aide et Bonne journée !!

MICKAEL