Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/01/2008, 15h23   #1
Candidat au titre de Membre du Club
 
Étudiant
Inscription : février 2006
Messages : 61
Détails du profil
Informations personnelles :
Âge : 24

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2006
Messages : 61
Points : 13
Points : 13
Par défaut Supprimer chaine entre 2 délimiteurs

Bonjour,

Je souhaiterais reussir, à partir d'une chaine du type :
Code :
$chaine = 'blablabla [blablabla] blablabla [blabla]';
recuperer une chaine du type :

Code :
$chaine = 'blablabla blablabla';
C'est à dire supprimer tous les caractere qui se trouve entre '[' et ']', ainsi que '[' et ']'.

Et je n'arrive pas à utiliser la fonctio preg_replace.

Si quelqu'un peut m'aider.

Merci d'avance.

spirit
SpIrIt505050 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 16h55   #2
Membre éprouvé
 
Développeur Web
Inscription : avril 2005
Messages : 395
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 395
Points : 479
Points : 479
je te propose cela :


Code :
1
2
3
4
5
6
 
$chaine = 'blablabla [blablabla] blablabla [blabla]';
$replacements = '';
$pattern = '`(\[[^]]*\])`';
 
echo preg_replace($pattern, $replacements, $chaine);
affiche :

'blablabla blablabla '

j'ai fait ça vite fait à vérifier si ya pas de cas particulier !!!
Gats est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 17h17   #3
Candidat au titre de Membre du Club
 
Étudiant
Inscription : février 2006
Messages : 61
Détails du profil
Informations personnelles :
Âge : 24

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2006
Messages : 61
Points : 13
Points : 13
Cela fonctionne trés bien ! Merci
SpIrIt505050 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h05.


 
 
 
 
Partenaires

Hébergement Web