Découper une chaîne de caractère selon la retour a la ligne

Résolu
fradimed Messages postés 25 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 8 avril 2012 - 28 mars 2012 à 15:18
fradimed Messages postés 25 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 8 avril 2012 - 31 mars 2012 à 15:04
Salut pour tous

Est ce que je savoir comment je peux découper une chaine de caractère en visual Studio 2008 selon la retour a la ligne (extraire chaque ligne dans un TextBox).

Est ce que je peux Utiliser La fonction Slipt() ou il y a une autre methode

Merci bien par avance

4 réponses

Profil bloqué
28 mars 2012 à 18:49
La réponse précédente est en VB 6.0 ! Voici celle en VB Net

Soit Chaine ta chaine d'origine

Dim Tableaustring() as String

Tableaustring=Chaine.Split(Environment.Newligne)

tu récupères dans Tableaustring un tableau de chaines découpées selon le retour-chariot

en VB Net retour-chariot est désigné par Environment.Newligne



La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.

GRENIER Alain
3
NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 159
28 mars 2012 à 18:55
Bonjour,

En .NET, lire le point 3 de ma signature.

De fait, ce n'est plus Split qu'il faut utiliser mais :
MaChaine.Split(environment.NewLine)
Tu as aussi une option pour ignorer les lignes vides.

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualVasic (onglet Références dans les propriétés du projet).
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list
---
Mon site
3
Genildf Messages postés 270 Date d'inscription lundi 12 janvier 2009 Statut Membre Dernière intervention 30 décembre 2015 1
28 mars 2012 à 15:23
tout simplement avec

dim Splitte

Splitte = Split(ta-chaine, Chr(13))


chr(13) correspond au retour chariot
0
fradimed Messages postés 25 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 8 avril 2012
31 mars 2012 à 15:04
Merci Bien
0
Rejoignez-nous