Raccourcir un string [Résolu]

Signaler
Messages postés
3258
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
3 décembre 2019
-
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
-
Bonjour à tous

C'est surement simple
j'ai une chaine qui comprend des 0 et d'autres
caractères
ex "0E00ABC0K"
je voudrais obtenir EABCK

Merci et Bonne année

4 réponses

Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
69
Méthode Replace de ton objet String:

        Dim a As String = "0E00ABC0K"
        MessageBox.Show(a.Replace("0", String.Empty))


Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp
Messages postés
728
Date d'inscription
samedi 4 avril 2009
Statut
Membre
Dernière intervention
30 mars 2014
6
Bonjour ShayW,

En gros tu veux enlever les 0, tu peux faire ça par exemple :

dim ch as string = "0E00ABC0K" 
dim ch2 as string = ""
dim i as integer = 0
for i 1 to men(ch)
 if mid(ch,i,1) <> "0" then ch2 = ch2 & mid(ch,i,1)
next i
' ch2 = "EABCK" , non testé.


Cordialement, Joe
Messages postés
3258
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
3 décembre 2019
50
Merci Renfield
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
76
"Raccourcir un string"
Va plus rester que la ficelle !




(je sors)