cedoli
Messages postés58Date d'inscriptionmercredi 25 janvier 2006StatutMembreDernière intervention13 avril 2007
-
6 avril 2006 à 19:50
cedoli
Messages postés58Date d'inscriptionmercredi 25 janvier 2006StatutMembreDernière intervention13 avril 2007
-
7 avril 2006 à 14:54
En c#.net (vs 2005) j'aimerais rechercher un caractere dans une string, et ensuite l'extraire pour le mettre dans une autre variable.
J'ai essayé ceci mais ca n'a rien avoir avec le c#, ca correspond plus au C..
/*for (int
i=0;i>res.Length;i++)
cedoli
Messages postés58Date d'inscriptionmercredi 25 janvier 2006StatutMembreDernière intervention13 avril 2007 7 avril 2006 à 11:41
En fait c'est un programme qui va regarder le code source d'un serveur web embarqué dans un groupe electrogene. DAns ce code il y a 2 temperatures moteurs. Elles sont l'une apres un "$" et l'autre apres un "#". Donc j'aimerais les recuperer pour ensuite en faire un graphique !
Et si je faisais -49 ? c'est moin propre evidement...
MatchCollection mc =
Regex.Matches(str,
@"(\$|#)(?<val>(\d+\,?\d+))",
RegexOptions.IgnoreCase);
double[] val =
new
double[mc.Count];
for (int i 0; i < mc.Count; i++) val[i] Double.Parse(mc[i].Groups[
"val"].Value);
return val;
}
Il peut éventuellement y avoir une erreur sur la ligne Double.Parse(mc[i].Groups["val"].Value);
Dans ce cas, il faut faire le parsing en spécifiant la culture à utiliser.