PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → ExtraitChaine
ExtraitChaine
Débuté par Ammar BOUALLEGUE, 26 mai 2017 00:48 - 2 réponses
Membre enregistré
7 messages
Posté le 26 mai 2017 - 00:48
soit la chaîne suivante : "[61000000;63599999][63700000;63700000][63800001;63999999][66000000;66999999]"
comment extraire les numéros de compte comptable l'un après l'autre. (NB. Les numéros sont de type chaîne).
Merci d'avance.
Membre enregistré
2 572 messages
Popularité : +222 (260 votes)
Posté le 26 mai 2017 - 05:57
Bonjour,

Perso je ferais
MaChaine est une chaîne = "[61000000;63599999][63700000;63700000][63800001;63999999][66000000;66999999]"

MaChaine = Remplace(MaChaine,"][",";")
MaChaine = Remplace(MaChaine,["[","]"],"")

POUR TOUTE chaîne sSousChaine de MaChaine SEPAREE PAR ";"
Trace(sSousChaine)
FIN


Résultat
--------------------------
61000000
63599999
63700000
63700000
63800001
63999999
66000000
66999999


--
Cordialement,

Philippe SAINT-BERTIN
Géode Informatique
Membre enregistré
7 messages
Posté le 26 mai 2017 - 18:55
Filippe FB Bravo et merci ça tourne.