rgdu86
Messages postés275Date d'inscriptionmercredi 23 mai 2007StatutMembreDernière intervention 7 juillet 2014
-
25 mai 2007 à 17:20
TeBeCo
Messages postés467Date d'inscriptionlundi 24 juin 2002StatutMembreDernière intervention 9 mars 2011
-
18 juin 2007 à 22:15
Bonjour à tous,
Comment extraire d'une chaine de caractère la partie située à droite du séparateur ?
cs__Syl_
Messages postés66Date d'inscriptionvendredi 20 octobre 2006StatutMembreDernière intervention25 février 20082 25 mai 2007 à 17:36
Bonjour,
Lorque l'on fait un chaine.Split('/'); un tableau de string est renvoyé.
(Il y a pas mal de surcharge pour la méthode Split.)
En supoosant que ton séparateur soit le caractère '/'
Tu récupères le tableau de string
string[] chaineSeparee = chaine.Split('/');
Si le séparateur (ici '/') n'apparaît qu'une fois dans la chaine pour récupérer la partie de droite il faudra faire :
string partieDeDroite = chaineSeparee[1];
Tu peux aussi passer par la méthode Substring :
Du genre string partieDeDroite = chaine.Substring(chaine.IndexOf('/')).Replace("/",String.Empty);
Le Replace servant à éliminer le séparateur (tu peux le faire avec la deuxieme surcharge de la méthode Substring en jouant avec les indices et longueures.