totofweb
Messages postés57Date d'inscriptionmercredi 18 septembre 2002StatutMembreDernière intervention19 juin 2006
-
15 juin 2003 à 23:23
sidouo
Messages postés15Date d'inscriptionmercredi 11 juin 2008StatutMembreDernière intervention31 mars 2010
-
10 août 2008 à 00:04
Bonjour
J'ai une variable, $texte. Dans celle-ci, je dois tester si elle contient [couleur=#123456] où 123465 est un nombre entier de 6 chiffres.
J'ai essayé : ereg("^([couleur=#)?+[[:digit:]]{6}+(])?+$", $texte), mais ceci ne marche pas.
totofweb
Messages postés57Date d'inscriptionmercredi 18 septembre 2002StatutMembreDernière intervention19 juin 2006 16 juin 2003 à 13:28
Salut
J'ai réussi en faisant "\[couleur=#([0-9a-fA-F]{6})\]"
Mais voilà maintenant mon problème : je voudrais remplacer cette chaine par ">.
Je fais donc :
if (ereg("\[couleur=#([0-9a-fA-F]{6})\]", $texte, $sortie) == true)
{
$texte = ereg_replace("\[couleur=#([0-9a-fA-F]{6})\]", " essaye
>
> ereg("^\[couleur=#([0-9a-f]{6})\]$",$text, $sortie);
>
> la couleur est dans $sortie[1] (théoriquement...)
>
> p.s. : le code couleur est en hexa (0-9a-f) pas seulement sur six chiffres...
>
> ++
>
> Re|V|inc
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Je complique encore un peu le problème : il faut que je récupère la valeur digitale à 6 chiffres (123456 dans l'exemple)
> >
> > Salut
> > Totof :)
> > [mailto: totofwebcreation@hotmail.com]
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour
> > >
> > > J'ai une variable, $texte. Dans celle-ci, je dois tester si elle contient [couleur=#123456] où 123465 est un nombre entier de 6 chiffres.
> > >
> > > J'ai essayé : ereg("^([couleur=#)?+[[:digit:]]{6}+(])?+$", $texte), mais ceci ne marche pas.
> > >
> > > Pouvez-vous m'éclairer ?
> > >
> > > Merci
> > > Totof :)
> > > [mailto: totofwebcreation@hotmail.com]
> >
>