[php] une expression reguliere qui fait ca...

une expression reguliere qui fait ca... [php] - PHP - Programmation

Marsh Posté le 25-04-2002 à 15:02:01    

je cherche une expression reguliere qui remplace les  
"é" par des "é"
 
edit "é"
si vous avez ca sous la main ce serait sympa!
 
 
 
merci

 

[jfdsdjhfuetppo]--Message édité par veryfree le 25-04-2002 à 15:21:31--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 25-04-2002 à 15:02:01   

Reply

Marsh Posté le 25-04-2002 à 15:08:00    

:??:  
remplacer é par é?
le forum aurait pas interprété le code que tu veux mettre a la place?

Reply

Marsh Posté le 25-04-2002 à 15:17:33    

Goueg a écrit a écrit :

:??:  
remplacer é par é?
le forum aurait pas interprété le code que tu veux mettre a la place?  




Oui désolé c'est l equivalent html du "é" que l'on aurait du lire
soit "é"  
ps: les caractere iso sont interprété...

 

[jfdsdjhfuetppo]--Message édité par veryfree le 25-04-2002 à 15:23:12--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 25-04-2002 à 15:24:26    

veryfree a écrit a écrit :

 
Oui désolé c'est l equivalent html du "é" que l'on aurait du lire
soit "é"  
ps: les caractere iso sont interprété...  
 
 




ouaip ca m'avait fait pareil avec un truc de XML :D
je dois avoir un truc ki ressemble a ce ke tu veux

Reply

Marsh Posté le 25-04-2002 à 15:25:26    

Goueg a écrit a écrit :

 
ouaip ca m'avait fait pareil avec un truc de XML :D
je dois avoir un truc ki ressemble a ce ke tu veux  




 
je te remerci!

Reply

Marsh Posté le 25-04-2002 à 15:25:32    

Pas besoin d'une expression régulière, utilise

Code :
  1. str_replace ('é', 'é', $texte);


 
Mais bon, je te conseille plutôt d'utiliser la fonction htmlentities : http://www.php.net/manual/fr/function.htmlentities.php

Reply

Marsh Posté le 25-04-2002 à 15:55:03    

tentacle a raison, htmlentities ou htmlspecialchars c bon.
 
sinon en fait c pareil que str_replace :D
$newmot = ereg_replace( "é", "é", $mot );

Reply

Marsh Posté le 25-04-2002 à 15:56:37    

merci pour vs reponse j ai resolu mon probleme grace a vous
 
 
 :hello:

Reply

Marsh Posté le 25-04-2002 à 16:15:59    

Goueg a écrit a écrit :

tentacle a raison, htmlentities ou htmlspecialchars c bon.
 
sinon en fait c pareil que str_replace :D
$newmot = ereg_replace( "é", "é", $mot );  




 
Le problème avec htmlspecialchars, c'est qu'il ne s'occupe que des caractères genre quotes, guillemets, < et >  plus quelques autres, mais pas des caractères alphabétique avec accents.
 
sinon entre ereg_replace et str_replace, je préfèrerais str_replace pour ça  car je pense qu'il sera plus performant (l'autre étant prévu pour gérer des expression régulières).

Reply

Marsh Posté le 25-04-2002 à 16:25:36    

:jap:

Reply

Marsh Posté le 25-04-2002 à 16:25:36   

Reply

Marsh Posté le 25-04-2002 à 17:14:46    

C'EST DE LA DAUBE ereg_replace !!! Les preg et str sont bien bien plus rapides... Et aussi, htmlentities ça convertit les accents.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed