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 :

Sélection entre { et } [RegEx]


Sujet :

Langage PHP

  1. #1
    Membre actif
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Points : 274
    Points
    274
    Par défaut Sélection entre { et }
    Bonjour, je me demandais comment avec une expression reguliere matcher sur quelque chose qui comment pas un { et fini par un }
    J'ai fait qu'une expression reguliere dans ma vie et j'avoue que cela fait le cafe, mais les ecrire n'est pas le plus sympa

    Je pense que l'expression que je veux ecrire semblera facile pour kkun qui maitrise un minimum les regex

  2. #2
    Membre actif
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Points : 274
    Points
    274
    Par défaut
    j'ai pense a un truc comme ^{$1}$ ou {(.*)}
    Je pense plutot pour quelque chose comme le deusieme s'y approche,
    mais le probleme etant que { et } ont une signification en regex,
    je me demande comment donc regler ca.

  3. #3
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut

    Je me lance dans les regex
    Ceci non ?
    ^\{(.^\})*\}$
    Normalement le caractère d'échappement est le \.

  4. #4
    Membre actif
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Points : 274
    Points
    274
    Par défaut
    En faite c'est bon dsl il me fallait pille ceci :
    \{.*\}

    Et on ma conseiller "the regex coach" qui est plutot sympa

  5. #5
    Membre actif
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Points : 274
    Points
    274
    Par défaut
    En faite jai quand meme un probleme, avec regex coach je narrive pas a matcher sur quelque chose avec ce que lon ma proposer au dessus, cependant avec ma regex que jai poster juste au dessus jarrive a matcher mais jai un probleme.
    {a}{b}{c}{d}{e}{f} va me sortir {a}{b}{c}{d}{e}{f} car lexpression commence par { et fini par }

    une idee ?
    merci

  6. #6
    Membre actif
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Points : 274
    Points
    274
    Par défaut
    c'est bon le probleme venait de mon . , il fallait que je dise tout ce qui n'est pas un { ou }
    donc ce qui me donne :
    \{[^{}]*\}

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

Discussions similaires

  1. Sélection entre 2 dates
    Par nesswaw dans le forum Requêtes
    Réponses: 4
    Dernier message: 31/05/2011, 15h12
  2. Sélection entre date dans un catalogue
    Par lodan dans le forum Langage SQL
    Réponses: 9
    Dernier message: 27/09/2010, 15h58
  3. sélection entre bornes
    Par Yoooo dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/10/2008, 16h30
  4. Réponses: 1
    Dernier message: 03/08/2007, 16h26
  5. [SQL Server] Sélection entre deux dates
    Par Gabrielly dans le forum Langage SQL
    Réponses: 3
    Dernier message: 21/06/2006, 14h51

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