begin process at 2012 02 13 22:06:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Regex et caractères spéciaux


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Regex et caractères spéciaux

dimanche 15 juin 2003 à 23:23:59 | Regex et caractères spéciaux

Totofweb

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
totofwebcreation@hotmail.com
dimanche 15 juin 2003 à 23:29:40 | Re : Regex et caractères spéciaux

Totofweb

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
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
> totofwebcreation@hotmail.com
lundi 16 juin 2003 à 10:37:36 | Re : Regex et caractères spéciaux

revinc

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
> 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
> > totofwebcreation@hotmail.com
>
lundi 16 juin 2003 à 13:28:25 | Re : Regex et caractères spéciaux

Totofweb

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 <font color="<?php echo $sortie[1]; ?>">.

Je fais donc :
if (ereg("\[couleur=#([0-9a-fA-F]{6})\]", $texte, $sortie) == true)
{
$texte = ereg_replace("\[couleur=#([0-9a-fA-F]{6})\]", "<font color=\"".$sortie[1]."\"",$texte);
}

seulement, il remplace tout $texte par "<font color=\"".$sortie[1]."\"", donc toutes les autres informations sont perdues.

Comment faire ?

Merci
Totof
totofwebcreation@hotmail.com


-------------------------------
Réponse au message :
-------------------------------

> 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
> > 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
> > > totofwebcreation@hotmail.com
> >
>
lundi 16 juin 2003 à 13:49:35 | Re : Regex et caractères spéciaux

revinc

bah essaye simplement

ereg_replace("\[couleur=#([0-9a-f]{6})\]",$text, "<font color='#\\1'>");

je ne suis pas sur que ça marche, je n'ai pas php sous les yeux mais c un truc dans le genre

++

Re|V|inc


-------------------------------
Réponse au message :
-------------------------------

> 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 <font color="<?php echo $sortie[1]; ?>">.
>
> Je fais donc :
> if (ereg("\[couleur=#([0-9a-fA-F]{6})\]", $texte, $sortie) == true)
> {
> $texte = ereg_replace("\[couleur=#([0-9a-fA-F]{6})\]", "<font color=\"".$sortie[1]."\"",$texte);
> }
>
> seulement, il remplace tout $texte par "<font color=\"".$sortie[1]."\"", donc toutes les autres informations sont perdues.
>
> Comment faire ?
>
> Merci
> Totof
> totofwebcreation@hotmail.com
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > 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
> > > 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
> > > > totofwebcreation@hotmail.com
> > >
> >
>
lundi 16 juin 2003 à 16:03:35 | Re : Regex et caractères spéciaux

Totofweb

IMPEC !!!

Merci revinc

Salut
Totof
totofwebcreation@hotmail.com


-------------------------------
Réponse au message :
-------------------------------

> bah essaye simplement
>
> ereg_replace("\[couleur=#([0-9a-f]{6})\]",$text, "<font color='#\\1'>");
>
> je ne suis pas sur que ça marche, je n'ai pas php sous les yeux mais c un truc dans le genre
>
> ++
>
> Re|V|inc
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > 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 <font color="<?php echo $sortie[1]; ?>">.
> >
> > Je fais donc :
> > if (ereg("\[couleur=#([0-9a-fA-F]{6})\]", $texte, $sortie) == true)
> > {
> > $texte = ereg_replace("\[couleur=#([0-9a-fA-F]{6})\]", "<font color=\"".$sortie[1]."\"",$texte);
> > }
> >
> > seulement, il remplace tout $texte par "<font color=\"".$sortie[1]."\"", donc toutes les autres informations sont perdues.
> >
> > Comment faire ?
> >
> > Merci
> > Totof
> > totofwebcreation@hotmail.com
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > 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
> > > > 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
> > > > > totofwebcreation@hotmail.com
> > > >
> > >
> >
>
dimanche 10 août 2008 à 00:04:40 | Re : Regex et caractères spéciaux

sidouo

salut tout le monde donc j'ai un problem

j'ai creer un formulaire d'inscription

alors dans le pseudou je veux autoreser que les lettres les chifres et -,_ et le point . donc voila ce que j'ai fais mais ca marche
pas 

function verifpseudou($variable)
         {
           $syntaxe="#([0-9A-Za-z])#";
           return ((ereg($syntaxe,$variable))?true:false);
         }

quelqu'un a une repense.??!!


Cette discussion est classée dans : texte, couleur, regex, caractères, spéciaux


Répondre à ce message

Sujets en rapport avec ce message

Caractères spéciaux & Securité ? [ par supergrey ] Bonjour, je galère un peu avec les fonction htmlentities, htmlspecialchar, html decode etc...En fait sur mon site on peut mettre des commentaires et c Problème de regex, capture de texte entre 2 caractères [ par b4d ] Bonjour,J'ai un petit problème avec des regex !Après avoir longtemps cherché, j'ai trouvé la solution à mon premier problème. Mais pas au second !J'ai Comment affecter un texte contenant du HTML et des caractères spéciaux dans un objet MEMO avec PHP ? [ par bluemandfr ] Nonjour à tous. Voici mon problème : dans une table, j'ai un champs appelé Texte, qui contient du HTML (cela inclue donc des balises mais aussi du te Caractères spéciaux dans un formulaire [ par zemele ] Bonjour, Voilà j'ai fait un formulaire permettant de créer des articles. Les données du formualire sont directement envoyé dans ma base données MySQL Caractères Spéciaux [ par djzerty ] Salut @ tous,Je suis débutant en PHP (et HTML aussi :-) ) et j'ai un petit pb dans mon premier projet.Il sagit d'une page de streaming qui scan le con Problème caractères spéciaux [ par lilj ] Bonsoir, Voilà j'utilise une fonction hmtl pour envoyer un mail c'est le mailto. Le problème c'est que lorsque je fais cela couplé avec le php, il a u Caractères spéciaux et base de données [ par NAMB ] problème d'affichage de caractères spéciaux [ par bartmaul3000 ] Bonjour tout le monde, j'aurai besoin d'aide à propos d'affichage de caractères spéciaux. Ma BDD contient des caractères hiraganas(japonais), l'inter problème d'affichage des caractères spéciaux ["èé^'...] [ par Morgz ] Bonjour à tous! Alors en fait j'utilise [b]ckeditor[/b] pour rentré un petit résumé dans ma base donnée via un formulaire. Ckeditor fait bien la conv Caractères spéciaux et formulaires [ par azqsazqs ] Bonjour, Je travaille sur un code où de doit utiliser des caractères spéciaux (comme ø ou Ð) dans un formulaire standard qui transmet en GET. le prob


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,342 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales