begin process at 2012 02 15 12:56:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Débutant(e)

 > 

expression regulière


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

expression regulière

jeudi 17 juillet 2008 à 19:22:44 | expression regulière

danny3D

salut je suis dans un projet où je veut extraire toutes les chaines entre les caractères > et <
j'utilise l'expression >.*< mais l'extraction ne s'éffectue qu'en considérant le premier > et le dernier < sans tenir compte des < et > qui sont entre les deux extreme:
exemple:
en  fournissant : <1>x<1>y<2>z<h1>a<2>b<3>c<3>
il me retourne : >x<1>y<2>z<h1>a<2>b<3>c<
au lieu de : x, y, z,a,b,c
je ne sais pas, peut etre que quelqu'un peut me corriger par rapport à la conception de l'expression....
merci d'avance

jeudi 17 juillet 2008 à 20:02:56 | Re : expression regulière

jiidou

tu dois proceder a une recursivité;
 D'apres l'exemple, le programme a retourné seulement le resultat de l'operation appliquée aux extrimités
ie :  <1>x<1>y<2>z<h1>a<2>b<3>c<3
De plus tu a inversé apparemment les deux signes d'inégalité

Bon courage
jeudi 17 juillet 2008 à 20:32:23 | Re : expression regulière

niky

Membre Club
Je dirais plutôt que l'analyseur traite correctement l'expression régulière. La règle est toujours de prendre la chaîne la plus grande possible qui match l'expression.
Si tu veux extraire x,y,z,a,b,c, il te faut mettre l'expression ">[^<]*<"
Du coup, il va te rechercher tout ce qu'il y a entre > et < et en s'arrêtant au premier < puisque tu lui interdis de le matcher à cet endroit.
lundi 21 juillet 2008 à 15:27:50 | Re : expression regulière

danny3D

Trois fois merci, le code marche exactement comme je le voulais...

Danny3D



Cette discussion est classée dans : expression, regulière


Répondre à ce message

Sujets en rapport avec ce message

Definition d'expression mathematique lors de l'execution [ par progueur ] Bonsoir,Je suis en train de reflechir a une application java quipermettrait de tracer des fonctions.Et j'aimerais pouvoir definir la fonction a tracer Expressions régulières et mathématiques [ par georhan ] Bonjour à tous :)Je dois faire pour dans quelques jours (oulà ! déjà !! :p) un TP de gestion et manipulation et gestion d'expressions mathématiques. P Expression dynamique [ par kityof33 ] je possède une fenêtre avec 3 boutons (Button class) nommés Rouge, Vert et Bleu.J'ai une methode assignColor qui a pour parametre une String S1 qui pe comment generer le javadoc d'une interface et des classes qui l'implementent [ par lisa_a ] bonjourj'ai le fichier Expression.java suivant*****************************************interface Expression { public int evalue () ; }class ExprVar Graphes et expressions arithmétiques (Etudiant en galère !!!) [ par mrginto ] Bonjour, On a vite fait appris la prog en Java pour faire une petite interface graphique nous permetant de créer des figures, de le déplacer , grouper evaluer une expression et conversion en ECP [ par moffer ] je cherche un algorithme permettant de convertir une expression booleenne de type :"(a*y+y.z).(!(a.b)+!z) + b.!(y+z) + !a.x"en expression ECP :"(((((a integrale et dérivée en java [ par pichu914 ] bonjour, je cheche moi aussi à faire un petit logiciel de cacul formel. pour cela je pense : - demander à l'utilisateur d'entrer une expression - l Remplacement par expression régulière [ par MrT ] Bonjour,Voici ma problématique :En entrée j'ai un début de requête SQL qui commence par "SELECT * from Matable1 alias, Matable2 alias 2"Je voudrais gr Pattern [ par sheorogath ] bonjour, je suis en train de me faire mon parseur xml et pour cela je compte recuperer les balise avec une expression reguliere ce qui revient a recup expression d entres /sorties en java [ par jarule123 ] salut tt le monde je vx de documentation apropos les expression d entres sorties en java si qq connait un site web  ou bien un tutoriel detaille sur c


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,980 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales