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 Java Discussion :

débutant regex expression reguliere


Sujet :

Langage Java

  1. #1
    Membre confirmé
    Avatar de mhamedbj
    Profil pro
    Inscrit en
    Février 2007
    Messages
    403
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 403
    Points : 554
    Points
    554
    Par défaut débutant regex expression reguliere
    je voudrais praser un fichier C et faire sortire les boucle (for) pour connaitre la complexité de la boucle sachant que mes fichiers C sont séréotypé càd une boucle for est toujours de la forme
    " for(i=0;i<10;i++) "
    je voudrai que le matcher me detecte les lignes avec une boucle et me trouve le zéro et le 10 ou alors il me sort un String qui contien :" for(i=0;i<10;i++) " et je m'occupe du reste

    merci de votre aide, !!! je galère
    pitié dite moi que c'est faisable !!!!!
    Si on tombe un jour... c'est pour mieux se relever !!
    Take a look

    Mon début de carrière

  2. #2
    Membre confirmé Avatar de Mobius
    Profil pro
    none
    Inscrit en
    Avril 2005
    Messages
    463
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : none

    Informations forums :
    Inscription : Avril 2005
    Messages : 463
    Points : 558
    Points
    558
    Par défaut
    Je ne suis pas sur d'avoir bien compris.
    Ce que tu veux c'est parcourir ton fichier ligne a ligne et vérifier si ta ligne courante correspond a une boucle ??
    Librairie d'accès LDAP en Java : LdapBeans
    et pensez au tag

  3. #3
    Membre confirmé
    Avatar de mhamedbj
    Profil pro
    Inscrit en
    Février 2007
    Messages
    403
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 403
    Points : 554
    Points
    554
    Par défaut oui...
    détecter si boucle il ya... et ensuite trouver la complexité de la boucle par ex:
    dans l'exemple que j'ai donner, il faut trouver le "for", trouver les deux entiers, et deduire que la complexiter est égale au dexieme entier - le premier entier et que c'est égal a 10.

    vu que c'est toujours des boucle du style "for(i=entier;i<autreentier;i++)"

    c'est toujours un "i" toujours "i++"... tjours sous cette forme quoi (c'est régulier) , j'ai donc penser que le regex etait fait pour ça...

    non??....
    Si on tombe un jour... c'est pour mieux se relever !!
    Take a look

    Mon début de carrière

  4. #4
    Membre confirmé
    Avatar de mhamedbj
    Profil pro
    Inscrit en
    Février 2007
    Messages
    403
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 403
    Points : 554
    Points
    554
    Par défaut
    voila pour la détection de la boucle, en ce qui concerne la complexité, il faut trouvé un autre moyen . !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    p.compile("for\\s*\\(.*;.*;.*\\)")
    Si on tombe un jour... c'est pour mieux se relever !!
    Take a look

    Mon début de carrière

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

Discussions similaires

  1. REGEX Expression reguliere.
    Par Peon6969 dans le forum Général Python
    Réponses: 8
    Dernier message: 07/01/2014, 18h48
  2. probleme Regex (expressions regulieres)
    Par lemagicien dans le forum C#
    Réponses: 4
    Dernier message: 22/04/2008, 16h23
  3. [Débutant][Regex] Expression régulière adaptée
    Par hm1ch dans le forum Windows Forms
    Réponses: 1
    Dernier message: 15/06/2007, 21h50
  4. [Regex]Expression régulière
    Par Guillaume Bénétrix dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 06/12/2005, 00h21
  5. [RegEx] Expression reguliere (regex)
    Par atovik dans le forum Langage
    Réponses: 2
    Dernier message: 24/11/2005, 15h37

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