Bonjour tout le monde, debutant de chez debutant, ma question est la suivante:
j ai une trame reponse qui est : L01M12345A*, je veux afficher dans une textBox la partie qui m'interesse de cette trame cad: 12345, comment faire SVP? et merci.
Bonjour tout le monde, debutant de chez debutant, ma question est la suivante:
j ai une trame reponse qui est : L01M12345A*, je veux afficher dans une textBox la partie qui m'interesse de cette trame cad: 12345, comment faire SVP? et merci.
salut
avec un petit
...
Code : Sélectionner tout - Visualiser dans une fenêtre à part Substring
Merci bien mais peux m expliquer un peu plus, car je suis vraiment debutant.Envoyé par melleb
A mon avis, il faudrait que tu précises un peu.
La portion que tu cherches est elle toujours positionnée au même endroit? (ex toujours 4ème caractères? toujours après L01M? toujours juste avant A*?)
Le Substring te permet de récupérer un morceau de ta chaine, mais à condition que tu saches où il faut la découper (du second au 6ème caractères par exemple).
regarde sur MSDN,
y'a tout
tu y trouveras surement la réponse à tes questions
c'est une mine de trésors
bonne chance à toi pour cette nouvelle aventure
Sinon si a priori tu ne sais pas quel fragment tu dois récupèrer, il te reste l'option des Expressions régulières
Suis un adepte des expressions régulières personnellement mais bon, ca doit venir de mes études
c est exactement cela le morceau est toujours situé apres L01M et avant A*?, et il est constitué toujours de 5 carracteres.Envoyé par Sunsawe
Il te suffit de faire comme cela :
Bonne continuation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 string chaine = "L01M12345A*"; //Ta chaine à couper textBox1.text = Substring(4,5); //Affichage de 5 caractères à partir de l'index 4
Et bien dans ce cas là c'est très simple.
Avec le Substring tu y arriveras. La doc te donnera tout ce qu'il faut.
Toutefois, il me semble que ça s'utilise ainsi:
String morceau = mon_string.Substring(offset_de_depart,nb_de_caracteres);
Merci a vous tous pour votre aide qui m a été tres utile pour trouver la reponse
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager