il se fait pas ou il retourne pas ce que tu veux?
là ton code, il fait ceci
Si la chaine(enfin un morceau de la chaine) n'est pas égale à "a\b" et est supérieur à 1 caractère alors...
c'est bien ca que tu veux faire?
parce que bon, X vient de C, c est un char donc c fait un seul caractère donc C n'a aucune chance de pouvoir être égal à "a\b" donc le test est toujours faux et comme t'as mis un ! alors il est toujorus vrai. donc il s'effectue
je te parles même pas de cette partie
1 2 3 4
| entite = String.Concat(entite, x);
c =entite1[j];
x = c.ToString();
j++; |
qui sert à rien du tout là tu remplis identite (bizarrement instancié à " ") et puis tu ne l'utilises plus. ensuite, tu remplis C et tu remplis x que tu n'utilises pas non plus.
(!(separateur.IsMatch(x)))
ca alourdi le code pour rien
ca marche tout aussi bien
Partager