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

Collection et Stream Java Discussion :

Question expression reguliere


Sujet :

Collection et Stream Java

  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 47
    Par défaut Question expression reguliere
    Bonjour

    Je souhaite scanner les expressions reguliere d'une classe java du type:
    static ResourceBundle
    ou private static RessourceBundle

    J'utilise donc l'expression reguliere suivante
    match = parser.find(line, "static(.*?)(ResourceBundle\\s(.*))(;|=)");

    mais il me trouve que les modeles du type static ResourceBundle
    Pouvez vous m'aider?

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Je ne comprends pas ta question. Est-ce que tu as un source java d'une classe ResourceBundle ( ? ), dans lequel tu voudrais trouver les expressions régulières ? Est-ce que tu analyses un ficher texte ligne par ligne, dans lequel il y aurait des termes avec ResourceBundle dedans, terme que tu voudrais détécter ?

  3. #3
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 47
    Par défaut
    bonjour

    En fait je voudrais directement analyser des classes java (le code source) pour verifier la presence des variables du type Ressourcebundle

    En fait mon premier post n'etait pas entierement bon

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
     
    public boolean scanResourceBundle(String line,int number,String locationFile){
     
    		boolean find=false;
    		System.out.println(line);
    		match = parser.find(line, "import java.util.ResourceBundle;");
     
    		if (match.find()){
    			classUseRessourceBundle=true;;
    //			ResultOperation.getInstance().addRessourceBundlelist(match.group(2), locationFile);
    		}else {
    			if (classUseRessourceBundle){
     
    				match = parser.find(line, "ResourceBundle\\s(.*)(;|=)");
    				if (match.find()){
    					ResultOperation.getInstance().addRessourceBundlelist(match.group(0), locationFile);}
    				}
    		} 
     
     
    		match = parser.find(line, "java.util.ResourceBundle(.*);");
    		System.out.println(match.find());
    		if (match.find()){
    		ResultOperation.getInstance().addRessourceBundlelist(match.group(0), locationFile);}
     
     
    		return find;
    	}
    mais j'obtiens toujorus une erreur en effet il ne veut pas executer le deuxieme matcher.
    Jexplique peut etre un peu plus mon code au debut je verifie que la classe possede un import java.util.ResourceBundle apres je stock les variables de type RessourceBundle
    Deuxiement je recherche directement les variables de type java.util.ResourceBundle et je les stock

    pouvez vous m'aider

  4. #4
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 47
    Par défaut
    pb regle il ne venais pas de las en fait merci quand meme

Discussions similaires

  1. [langage]question expression reguliere
    Par Fabouney dans le forum Langage
    Réponses: 13
    Dernier message: 27/06/2005, 01h48
  2. [langage] [RegExp] Question d'expression régulière
    Par cloogy dans le forum Langage
    Réponses: 5
    Dernier message: 08/10/2003, 09h29
  3. Réponses: 2
    Dernier message: 16/06/2003, 15h15
  4. [langage] surement une expression régulière...
    Par armada dans le forum Langage
    Réponses: 5
    Dernier message: 30/05/2003, 17h06
  5. [langage] expression reguliere motif répétitif dans 1 pattern
    Par comme de bien entendu dans le forum Langage
    Réponses: 11
    Dernier message: 09/04/2003, 16h14

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