IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

remplacer ../ par rien du tout [RegEx]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de php_de_travers
    Inscrit en
    Juin 2004
    Messages
    460
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 460
    Par défaut remplacer ../ par rien du tout
    Bonjour,

    je souhaiterais remplacer l'élément de navigation suivant ../ dans un chemin par rien du tout avec ereg_replace.

    Or, il semble que le fait d'introduire le signe / a pour effet d'échapper ce qui suit.

    Comment faire ?

  2. #2
    Membre éclairé Avatar de php_de_travers
    Inscrit en
    Juin 2004
    Messages
    460
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 460
    Par défaut
    La solution que je viens de trouver moi-même personnellement, tout seul, sans aide, ou presque est-elle bonne ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $a_remplacer = preg_quote ("../") ;
    $valeur = ereg_replace ($a_remplacer, "", $string )
    A bientôt.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 59
    Par défaut
    Je peux pas trop te dire fais des tests par contre c'est la meilleurs solution pour voir ca.
    Regarde aussi du coté de str_replace() ;-)

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par défaut
    Exact. Pour ce que tu veux faire, enfin d'après ce que tu nous dis, il faut utiliser la fonction str_replace() qui nécessitera beaucoup moins de ressources que l'utilisation des expressions régulières.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Remplacer un point par rien
    Par benbenzubi dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 19/08/2009, 08h17
  2. Faire un Remplacer par Rien
    Par islogged dans le forum Excel
    Réponses: 4
    Dernier message: 14/02/2009, 01h09
  3. Réponses: 6
    Dernier message: 28/06/2007, 14h28
  4. [Sybase] Remplacer des neant par rien
    Par perlgirl dans le forum Langage SQL
    Réponses: 6
    Dernier message: 21/11/2006, 13h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo