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 :

Isoler ce qui n'est pas entre guillemets [RegEx]


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 5
    Par défaut Isoler ce qui n'est pas entre guillemets
    Bonjour à tous,

    Je cherche à isoler, afin de le supprimer, tout texte n'étant pas entre guillemets. Pour cela j'utilise la fonction rechercher/remplacer d'un éditeur supportant les expressions regulières.

    exemple avec cette phrase:

    j'en veux pas "à conserver" ca non plus "mais ca je garde"

    devra me retourner:

    "à conserver""mais ca je garde"

    j'ai trouvé comment isoler chaque chaine avec ceci:
    "[^"]*"

    Mais je voudrai en fait le contraire! , soit la séléction inverse afin de pouvoir remplacer la selection par une chaine vide.
    j'ai essayé ceci:
    rechercher : (?!("[^"]*"))
    remplacer : <rien du tout>

    Mais pas bon...

    Je galère vraiment la dessus et suis totalement newbie...
    J'ai passé aussi du temps sur les anciens posts sans trouver ma réponse.

    Merci de m'aider!!

  2. #2
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 5
    Par défaut
    ....Finalement à force d'insister j'ai trouvé la solution à mon problème:

    rechercher : ([^"]+)("[^"]*")
    remplacer : $2\n


    En souhaitant que ca puisse servir à d'autres !!

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 19/11/2014, 09h26
  2. Réponses: 2
    Dernier message: 31/03/2010, 13h31
  3. [Toutes versions] Supprimer le texte qui n'est pas entre deux lignes
    Par vibos dans le forum VBA Word
    Réponses: 11
    Dernier message: 11/06/2009, 23h44
  4. LIKE de tout ce qui n'est pas compris entre a<-&
    Par DjinnS dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 28/07/2003, 13h09
  5. [VB6] générer un recordset qui n'est pas lier à un bdd
    Par damyrid dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 05/06/2003, 17h48

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