[Résolu] Aide utilisation de eregi_replace


f_trt
WRInaute impliqué
WRInaute impliqué
 
Messages: 927
Inscription: 17 Sep 2005

[Résolu] Aide utilisation de eregi_replace

Message le Mer Oct 26, 2005 15:08

Bonjour à tous,
j'en viens a demander de l'aide car je bute depuis un bon moment sur ce problème.
Je souhaite supprimer une lettre et l'apostrophe dans un mot voici ce que je fais et qui ne veut pas marcher.


Code: Tout sélectionner
  $txt="Je joue dans l'équipe des nuls";
  $masque = "[.']";
  echo eregi_replace($masque, "", $txt);

"J'obtiens Je joue dans léquipe des nuls"

Ce que je voudrais
"J'obtiens Je joue dans équipe des nuls"



D'avance merci.
Dernière édition par f_trt le Mer Oct 26, 2005 16:54, édité 1 fois.


mowmow
WRInaute impliqué
WRInaute impliqué
 
Messages: 975
Inscription: 3 Nov 2004

Message le Mer Oct 26, 2005 15:11

[a-zA-Z*]'

Je suis pas très fort avec les regexp mais ce masque peut peut-être marcher

lesbonsplansdesophie
WRInaute impliqué
WRInaute impliqué
 
Messages: 523
Inscription: 1 Mar 2004

Message le Mer Oct 26, 2005 15:18

Le masque suivant devrait marcher:
$masque = "(.')";

Tiens nous au courant ;)


f_trt
WRInaute impliqué
WRInaute impliqué
 
Messages: 927
Inscription: 17 Sep 2005

Message le Mer Oct 26, 2005 15:42

Mince je n'avais pas fait attention car j'avais utilisé la balise code pour montrer mon code je remet mais en decortiquant volontairement la chaine.
Code: Tout sélectionner
$txt="Je joue dans l& # 0 3 9; équipe des nuls";
  $masque = "[. & # 0 3 9 ; ]";
  echo eregi_replace($masque, "", $txt);

"J'obtiens Je joue dans léquipe des nuls"

Ce que je voudrais
"J'obtiens Je joue dans équipe des nuls"


En gros il faut supprimer la lettre qui est avant la chaine & # 0 3 9; et cette dernière aussi.

Merci pour vos deux réponses mais je n'ai pas pu appliquer puisque vous n'aviez pas les bons éléments .

A+

lesbonsplansdesophie
WRInaute impliqué
WRInaute impliqué
 
Messages: 523
Inscription: 1 Mar 2004

Message le Mer Oct 26, 2005 16:46

Je crois que si tu remplaces tes crochets par des parentheses (comme dans mon post plus haut) ca va marcher...


f_trt
WRInaute impliqué
WRInaute impliqué
 
Messages: 927
Inscription: 17 Sep 2005

Message le Mer Oct 26, 2005 16:53

lesbonsplansdesophie a écrit:Je crois que si tu remplaces tes crochets par des parentheses (comme dans mon post plus haut) ca va marcher...


Bravo, merci et merci. J'en ai essayé des combinaisons et c'était si simple encore merci.

Le code qui marche
Code: Tout sélectionner
$txt="Je joue dans l& # 0 3 9; équipe des nuls";
  $masque = "(. & # 0 3 9 ; )";
  echo eregi_replace($masque, "", $txt);

"J'obtiens Je joue dans équipe des nuls"


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités