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

Messages postés
35
Date d'inscription
lundi 27 février 2006
Dernière intervention
28 novembre 2008
- - Dernière réponse : Lutinore
Messages postés
3248
Date d'inscription
lundi 25 avril 2005
Dernière intervention
27 octobre 2012
- 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
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Dernière intervention
20 juin 2013
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-

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 100 internautes ce mois-ci

Commenter la réponse de cs_Bidou
Messages postés
35
Date d'inscription
lundi 27 février 2006
Dernière intervention
28 novembre 2008
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
Messages postés
1025
Date d'inscription
mardi 4 février 2003
Dernière intervention
7 juin 2010
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
Messages postés
3248
Date d'inscription
lundi 25 avril 2005
Dernière intervention
27 octobre 2012
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.