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 :

Votre avis sur ma Regex !


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Corée

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2008
    Messages : 253
    Points : 122
    Points
    122
    Par défaut Votre avis sur ma Regex !
    Je ne suis pas très doué pour les regex mais j'ai tenté le coup !

    En français:
    1. Commence par des "&" entre 0 et n
    2. Suivi de X-Y=Z (X, Y et Z sont des nombres en 1 et l'infini)
    3. Suivi d'au moins un autre & ou d'un nombre infini
    4. Puis rebelote à l'étape 2 à l'infini !

    Quelques exemples valides :

    &&1-5=0&&&2-10=1
    2-6=0&6-8=1&2-10=5
    2-6=0&6-8=1&2-10=5&&5-12=6&&&

    Voici ma première solution, mais qui ne prends pas tous les cas en compte.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (\&*([0-9]+\-[0-9]+=[0-9]+)(\&))*
    Entre deux X-Y=Z, il y a au moins un "&", ceci je n'arrive pas visualiser comment le faire.

    Merci d'avance !

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Points : 2 284
    Points
    2 284
    Par défaut
    salut,

    Et avec celle ci ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    `(&*([0-9]+\-[0-9]+=[0-9]+)&*)`
    > http://www.spaweditor.com/scripts/regex/index.php

    a+

  3. #3
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 727
    Points
    10 727
    Par défaut
    Citation Envoyé par kaymak Voir le message
    salut,

    Et avec celle ci ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    `(&*([0-9]+\-[0-9]+=[0-9]+)&*)`
    > http://www.spaweditor.com/scripts/regex/index.php

    a+

    faut éviter en PHP de mettre le ` en séparateur c'est l'opérateur d'exécution, ca peux vite déraper

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Points : 2 284
    Points
    2 284
    Par défaut
    hello,

    oui,c'est pour cela qu'il y à les 'simple quote' et les "double quotes".

    a+

  5. #5
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 727
    Points
    10 727
    Par défaut
    Citation Envoyé par kaymak Voir le message
    hello,

    oui,c'est pour cela qu'il y à les 'simple quote' et les "double quotes".

    a+
    ca n'empêche pas la chose

Discussions similaires

  1. Donnez votre avis sur les articles de Developpez.com
    Par Geronimo dans le forum C++Builder
    Réponses: 13
    Dernier message: 14/01/2007, 22h00
  2. Donnez votre avis sur les articles de Developpez
    Par Anomaly dans le forum Contribuez
    Réponses: 37
    Dernier message: 29/05/2006, 21h48
  3. [Débat] Votre avis sur la section "Dev Web"
    Par Marc Lussac dans le forum Evolutions du club
    Réponses: 31
    Dernier message: 03/03/2004, 20h55
  4. Votre avis sur le schema Relax NG...
    Par Bj dans le forum Valider
    Réponses: 8
    Dernier message: 19/09/2003, 17h30
  5. Votre avis sur 1 livre SVP
    Par cab dans le forum DirectX
    Réponses: 4
    Dernier message: 17/09/2003, 10h39

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