cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 2013
-
10 juil. 2008 à 20:02
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 2013
-
11 juil. 2008 à 11:46
Salut,
C'est un problème tellement bête qu'au bout de 2 ans de programmation je met ce problème dans la partie débutant.
je vous explique. Je dois lire un RichTextBox ligne par ligne et supprimer les espaces et début et de fin de chaîne, j'ai donc fait ça :
For Each ligne As String In Me.RichTextBox1.Lines
ligne = Trim(ligne)
MsgBox(ligne)
Next
Mais voila, dans le MsgBox, les espaces sont toujours là, comment ça se fait?
Un peux d'aider svp parce que là j'y comprend plus rien
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 10 juil. 2008 à 22:44
Bonsoir,
Trim supprime les espaces...
Qui te dit que ce sont des espaces, hein ?
Pour le savoir :
Une analyse de la valeur ascii du 1er et du dernier caractère de ta chaîne et tu sauras (et çà, c'est faciule, non ?)...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 11 juil. 2008 à 07:02
mortalino ,t'as fait pareil que notre ami, au final (en pire^^)
tu as recopié ton tableau dans un autre, et tu y as accédé en utilisant un indice numérique...
les itérateurs (For Each) sont bien plus rapide a faire cette tache.
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 11 juil. 2008 à 08:35
Salut à tous,
Petite question.
Comment avec un simple Msgbox(Ligne) tu arrives à voir qu'il y a encore des espaces?
j'aurais plutôt essayer ceci pour tester "réellement" si les espaces sont là
For Each ligne As String In Me.RichTextBox1.Lines
ligne = Trim(ligne)
MsgBox ("|" & ligne & "|")
Next
, ----
[code.aspx?ID=41455 By Renfield]
PS: ton code fonctionne très bien. En revanche si tu souhaitais que la suppression des espaces se répercute dans la richtextbox, c'est sur que cela ne fonctionne pas.
PPS: sinon peu être faut il regarder de plus près les caractères comme te le propose [auteur/JMFMARQUES/615490.aspx jmfmarques] @+: Ju£i€n Pensez: Réponse acceptée
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 11 juil. 2008 à 11:33
"C'est un problème tellement bête qu'au bout de 2 ans de programmation ..."
et :
"En effet il doit y avoir une histoire de caractère plutôt que d'espace. Mais comment dois-je faire ça?"
me laissent perplexe (pour le moins !)
en d'autres vtermes : tu ne sais pas isoler le 1er caractère et le dernier caractère d'une chaine et afficher la valeur ascii de chacun de ces deux caractères ???
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 20132 11 juil. 2008 à 11:40
Salut,
Ici, Gillardg, on obtient toute toutes les lignes comportant un espaces, et par contre, il ne supprime toujours pas les espaces en début et fin de chaîne.