re expression régulière...

zimounet
WRInaute passionné
WRInaute passionné
 
Messages: 1796
Inscription: 8 Nov 2004

re expression régulière...

Message le Mar Nov 29, 2005 17:46

Hello

je veux supprimer d'une chaine $chaine tout ce qui contient [/intro] c'est a dire que [/ ou [/i ou meme [/in soit effacé, comment faire?

Cela veux dire que je veux supprimer:

[/
[/i
[/in
[/int
[/intr
[/intro
[/intro]

et ceci en une seul expression

zimounet
WRInaute passionné
WRInaute passionné
 
Messages: 1796
Inscription: 8 Nov 2004

Message le Mar Nov 29, 2005 17:53

ensuite
Je voudrais remplacer {pub} par <? include "./pub/fichier.php"; ?> mais avec preg replace, sa ne fonctionne pas...


Bahanix
WRInaute discret
WRInaute discret
 
Messages: 131
Inscription: 7 Juin 2005

Message le Mar Nov 29, 2005 18:43

Code: Tout sélectionner
$chaine="Blablabla [intro] blablabla";
$stopintro=array(
"["=>"",
"[/"=>"",
"[/i"=>"",
"[/in"=>"",
"[/int"=>"",
"[/intr"=>"",
"[/intro"=>"",
"[/intro]"=>"");
$chaine2=strtr($chaine,$stopintro);


Code: Tout sélectionner
$chaine="Blablabla {pub} blablabla";
$stoppub=array("{pub}"=>"...");
$chaine2=strtr($chaine,$stoppub);


Et voila :)


medium69
WRInaute passionné
WRInaute passionné
 
Messages: 2485
Inscription: 7 Mai 2005

Re: re expression régulière...

Message le Mar Nov 29, 2005 18:47

zimounet a écrit:Hello

je veux supprimer d'une chaine $chaine tout ce qui contient [/intro] c'est a dire que [/ ou [/i ou meme [/in soit effacé, comment faire?

Cela veux dire que je veux supprimer:

[/
[/i
[/in
[/int
[/intr
[/intro
[/intro]

et ceci en une seul expression


$chaine = str_replace(array('[/intro]', '[/intro', '[/intr', '[/int', '[/in', '[/i', '[/'), '', $chaine); // l'ordre dans le array est important


medium69
WRInaute passionné
WRInaute passionné
 
Messages: 2485
Inscription: 7 Mai 2005

Message le Mar Nov 29, 2005 18:48

grillé :P


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 2 invités