Raccourcir un string

Résolu
cs_ShayW
Messages postés
3258
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
14007
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
71
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
6
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
3258
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
3 décembre 2019
56
29 déc. 2011 à 11:16
Merci Renfield
0
cs_Jack
Messages postés
14007
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