[Résolu] [Regex] reconnaitre une chaîne non complète - java

reconnaitre une chaîne non complète - java [Résolu] [Regex] - Java - Programmation

Marsh Posté le 09-07-2004 à 12:07:55    

Bonjour !
 
comment puis je faire pour reconnaître une chaine incomplète avec une expression régulière en java ?
 
par chaine incomplète, j'entend par exemple :
 
str = "aaa"
regex = "a*b"
 
j'aimerai un genre de str.prefixMatches(regex) qui renverai vrai - la chaine correspond bien au début de la regex. (pour cet exemple, str.matches(regex) renvoie faux )
 
formulé autrement : En fait, il me faut savoir si une chaine en cours de construction respecte une expression régulière ou pas.
 
ou encore formulé autrement :  
Est ce qu'il y a moyen de savoir jusqu'où est allé la méthode String.matches() avant de renvoyer 'faux' ?
 
j'ai déjà posé la question http://www.developpez.net/forums/v [...] 48#1208248
 
 
merci !!


Message édité par EdoBvDcorp le 13-07-2004 à 16:23:57
Reply

Marsh Posté le 09-07-2004 à 12:07:55   

Reply

Marsh Posté le 09-07-2004 à 23:17:02    

Code :
  1. while (re.match(msg, id)) {
  2.        
  3.             key   = re.getParen(0).trim();
  4.             index = re.getParenStart(0);
  5.             id    = re.getParenEnd(0);


tu recupere l'id ?

Reply

Marsh Posté le 12-07-2004 à 16:40:04    

non pas l'id, mais l'indication est bonne :D
merci !
 
http://jakarta.apache.org/regexp/

Reply

Marsh Posté le 12-07-2004 à 20:17:53    

;)

Reply

Marsh Posté le 13-07-2004 à 16:22:58    

Reply

Marsh Posté le 13-07-2004 à 17:08:47    

tu pourrais utiliser les regex de java 1.4 , celle d'apache ou de ton jregex ca reviens au meme...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed