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 27/09/2011, 18h37   #1
Membre habitué
 
Inscription : avril 2010
Messages : 307
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 307
Points : 109
Points : 109
Par défaut Supprimer une chaîne d'une autre

Si j'ai par exemple une chaîne " Je dis merci pour ce que vous avez fait pour moi ",
existe t-il une fonction PHP qui me permet de supprimer tout ce qui est avant ce ? ce étant mon repère, je supprime tout ce qui est avant, y inclu ce
Et ma phrase reste " que vous avez fait pour moi "

Merci
mesken est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2011, 18h42   #2
Membre confirmé
 
Inscription : juillet 2011
Messages : 146
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : juillet 2011
Messages : 146
Points : 253
Points : 253
Tu peut le faire assez facilement avec 2 fonctions :
http://php.net/manual/fr/function.strpos.php pour trouver la position pour couper.

Puis http://www.php.net/manual/fr/function.substr.php pour récupérer la bonne partie.
Tolriq est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 28/09/2011, 10h28   #3
Modérateur
 
Avatar de s.n.a.f.u
 
Homme
Développeur Web
Inscription : août 2006
Messages : 2 700
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : août 2006
Messages : 2 700
Points : 3 357
Points : 3 357
La version PCRE :

Code :
$sub = preg_replace('/^.*\bce\b/', '', $str);
__________________
  • Avant de poser une question, n'hésitez pas à chercher dans la FAQ et les forums
  • Merci d'utiliser les balises de code (# dans l'éditeur)
  • Si votre problème est réglé, merci d'utiliser le bouton
S.N.A.F.U
s.n.a.f.u est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h01.


 
 
 
 
Partenaires

Hébergement Web