Gérer un texte dans un textbox
Résolu
MD
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à tous,
Je bloque sur un petit problème dans mon programme VB 2010 express.
Je reçois un texte venant du port RS232 que je place dans un textbox.
La longueur du texte peut être variable.
J'ai placé un XX en début de texte et un ZZ à la fin par facilité.
J'aimerais juste prendre le texte qui se trouve entre le XX et le ZZ et le placer dans un autre textbox ou dans dans un listbox pour le traiter.
Exemple de texte reçu sur le port RS232 : XXBonjour à tousZZ
Si quelqu'un peut m'aider ce serait super.
merci
Je bloque sur un petit problème dans mon programme VB 2010 express.
Je reçois un texte venant du port RS232 que je place dans un textbox.
La longueur du texte peut être variable.
J'ai placé un XX en début de texte et un ZZ à la fin par facilité.
J'aimerais juste prendre le texte qui se trouve entre le XX et le ZZ et le placer dans un autre textbox ou dans dans un listbox pour le traiter.
Exemple de texte reçu sur le port RS232 : XXBonjour à tousZZ
Si quelqu'un peut m'aider ce serait super.
merci
5 réponses
-
Bonjour
tu peux utiliser une regexhttp://regexstorm.net/tester?p=%28%3f%3c%3dXX%29.%2b%28%3f%3dZZ%29&i=XXBonjour+%c3%a0+tousZZ+
Tu peux aussi "effacer" le texte:dim monTexte as string = maSource.Replace("XX","").Replace("ZZ","")
-
Bonjour,
Autre solution :Dim monTexte As String = maSource.Substring(2, maSource.Length - 4)
K -
-
J'ai commencé par essayer le REGEX.
La formule est bonne mais je ne trouve pas comment placer dans un textbox le résultat. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Un grand merci, ça fonctionne.
Je peux continuer mon programme.
Je place dans un listbox ce qui vient de mon port com et le texte corrigé dans un autre listbox.
C'est super sympa de m'avoir donné un coup de main.