Bonsoir,
j'ai par exemple : cette chaine : aaa bbb ccc dddd 333
Je voudrais pouvoir afficher deux mots, puis faire un retour à la ligne, afficher deux mots, etc...
Pour que ça donne ça:
aaa bbb
ccc ddd
333
Comment puis-je faire?
Bonsoir,
j'ai par exemple : cette chaine : aaa bbb ccc dddd 333
Je voudrais pouvoir afficher deux mots, puis faire un retour à la ligne, afficher deux mots, etc...
Pour que ça donne ça:
aaa bbb
ccc ddd
333
Comment puis-je faire?
tu peux obtenir les mots séparés avec String.Split
après tu bidouilles une boucle pour les afficher 2 par 2
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Débrouille toi pour mettre un séparateur unique dans ta chaine pour bien la splitter :
Exemple : aaa bbb||||ccc ddd||||eee ffff||||
Puis par code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Dim res() as string = split(chaine, "||||")
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+
+
=
Ne pas oublier le Tag!
Merci.
Je sais que cette discussion est résolue, mais je voulais te donner une autre piste pour ce genre de problème : les expressions régulières. Je te donne un exemple ci-dessous, je ne suis pas un expert mais je crois que cela donne ce que tu souhaites :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Regex regex = new Regex(@"(?<twoWords>[\w\d]+[ ][\w\d]+)|(?<finalWord>[\w\d]+)"); foreach (Match match in regex.Matches("aaa bbb ccc dddd 333")) { String twoWords = match.Groups["twoWords"].Value; String finalWord = match.Groups["finalWord"].Value; }
Effectivement, c'est une bonne méthode mais mieux vaut un split quand on débute c'est plus simple à comprendre![]()
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+
+
=
Ne pas oublier le Tag!
Partager