Pb bête : parcourir une string [Résolu]

trdev 35 Messages postés lundi 27 février 2006Date d'inscription 28 novembre 2008 Dernière intervention - 30 mai 2007 à 14:35 - Dernière réponse : Lutinore 3248 Messages postés lundi 25 avril 2005Date d'inscription 27 octobre 2012 Dernière intervention
- 31 mai 2007 à 01:19
Bonjour ,

j'ai un pb bête que je n'arrive pas à résoudre :
je récupère une string contenant plusieurs lignes ....et je dois récupérer des éléments de cette string se trouvant à divers endroits sur les lignes.
comment parcourir ma chaine et passer à la ligne ???
je recherche mes éléments à partir d'une ligne et colonne ...

merci
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 30 mai 2007 à 14:43
3
Merci
Salut,
Un string est une chaîne de caractère, elle ne peut pas vraiment contenir des lignes. Il peut éventuellement y avoir un separator comme \r\n. Dans ce cas, tu peux faire un split sur \r\n qui te renverra un tableau de string avec chaque élément du tableau = une ligne ou bien utiliser les regex si tu maîtrises la chose....

<hr />
-Blog-

Merci cs_Bidou 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de cs_Bidou
trdev 35 Messages postés lundi 27 février 2006Date d'inscription 28 novembre 2008 Dernière intervention - 30 mai 2007 à 14:52
0
Merci
ça marche
il faut juste faire un split sur \n car split \r\n ne marche pas : split n'accepte q'un caractère en paramètre.

merci, j'avais déja utiliser split mais je n'y ai pas pensé.

merci encore
Commenter la réponse de trdev
SharpMao 1025 Messages postés mardi 4 février 2003Date d'inscription 7 juin 2010 Dernière intervention - 30 mai 2007 à 15:10
0
Merci
Split ne peut pas prendre une string en paramètre, mais accepte un tableau de string :

s

.
Split(
new
string[] {
Environment.
NewLine },
StringSplitOptions.
None);

Amicalement, SharpMao

"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)
Commenter la réponse de SharpMao
Lutinore 3248 Messages postés lundi 25 avril 2005Date d'inscription 27 octobre 2012 Dernière intervention - 31 mai 2007 à 01:19
0
Merci
ou pour ne pas se planter avec le délimiteur de ligne :

myString.Replace( "\r\n", "\n" ).Split( '\n' );
Commenter la réponse de Lutinore

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.