Chaine

Fermé
potomoma - 8 juin 2016 à 10:17
Potame137 Messages postés 32 Date d'inscription lundi 23 mai 2016 Statut Membre Dernière intervention 17 août 2020 - 8 juin 2016 à 17:52
Bonjour je cherche a couper une chaine pour avoir qu'une partie, je début sur VB ! voila déjà mon code :
Public Class Form1
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
Dim textline As String
FileOpen(1, "c:\Sizer.tag", OpenMode.Input)
While Not EOF(1)
textLine = LineInput(1)
If Microsoft.VisualBasic.Left(textline, 3) = "101" Then
TextBox1.Text = textline
Exit While
End If
End While
Dim textline2 As String = "101,587,PGT5223,30/05/2016,16:40,30"

textline = Microsoft.VisualBasic.Mid(textline, 3, 6)

FileClose(1)
End Sub
End Class

je cherche a isole la partie "PGT523", je pense utiliser un mid
A voir également:

1 réponse

jordane45 Messages postés 38312 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
8 juin 2016 à 12:09
Bonjour,

Je serais toi... si ta chaine à isoler se situe toujours entre deux virgules... utilise la fonction split
https://docs.microsoft.com/fr-fr/previous-versions/visualstudio/visual-studio-2008/6x627e5f(v=vs.90)?redirectedfrom=MSDN

PS: A l'avenir...pour poster du code sur le forum.. merci d'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code


1
Potame137 Messages postés 32 Date d'inscription lundi 23 mai 2016 Statut Membre Dernière intervention 17 août 2020
8 juin 2016 à 17:52
Bonjour,
je ne comprend pas comment utiliser split pour isoler sur la ligne "101" le text se trouvent toujour entre "" !
0