Raccourcir un string

Résolu
cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 - 28 déc. 2011 à 20:33
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 - 30 déc. 2011 à 16:02
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

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 75
29 déc. 2011 à 08:00
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
3
ehjoe Messages postés 728 Date d'inscription samedi 4 avril 2009 Statut Membre Dernière intervention 30 mars 2014 4
28 déc. 2011 à 22:19
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
0
cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 57
29 déc. 2011 à 11:16
Merci Renfield
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 78
30 déc. 2011 à 16:02
"Raccourcir un string"
Va plus rester que la ficelle !




(je sors)
0
Rejoignez-nous