Bonjour,

Je voudrais savoir comment faire pour extraire une chaine dans ce cas.

J'ai par exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
chaine = "valeurFichier1|nomFichier1, valeurFichier2|nomFichier2, valeurFichier3|nomduFichier3";
Je voudrais par exemple

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
if(chaine.Contains("nomFichier2") //Extraire la valeurFichier2
//un truc du style
string temp = chaine.Substring(chaine.IndexOf("nomFichier2")-chaine.IndexOf(","), chaine.IndexOf("nomFichier2");
L'ennui est que je ne sais pas comment trouver le caractère virgule juste avant "valeurFichier2|nomFichier2".

Merci de votre aide