|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Développeur Web Inscription : février 2012 Messages : 2 ![]() |
Bonjour,
je rencontre un problème étrange avec une expression régulière, voici le code : Code :
mais dans mon fla il me sort le premier cas dupliqué en l’occurrence : [12, 12] alors qu'il devrait sortir : [12, 3, 234, 4, 54, -53455, 34] je bloque là dessus depuis plusieurs heures et je deviens fou, j'ai testé sur d'autres ordinateurs, sur différentes version de flash (CS4 et CS5.5). j'ai testé des syntaxes alternatives \d à la place de [0-9] par exemple. en plus ça marche parfaitement sur l'app de Grant Skinner. auriez-vous déjà rencontré un problème similaires, ou des idée de pistes à explorer ? serait-ce un bug ? merci d'avance. |
||
|
|
00
|
|
|
#2 | ||
|
Membre du Club
![]() Développeur informatique Inscription : décembre 2009 Messages : 40 ![]() |
Bonjour,
Votre code se comporte normalement, c'est juste que vous n'utilisez pas correctement pattern.exec(). Ce code ci devrait fonctionner Code :
Voir la doc d'exec() pour plus d'infos. |
||
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Développeur Web Inscription : février 2012 Messages : 2 ![]() |
Merci beaucoup,
je comprends mieux, et du coup il faut que j'utilise la méthode String.match() pour obtenir le résultat escompté sans passer par une boucle : Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com