SPLIT PLUSIEURS DÉLIMITEURS

Utilisateur anonyme - 17 juin 2004 à 19:08
cs_lacomm Messages postés 298 Date d'inscription lundi 14 juin 2004 Statut Membre Dernière intervention 5 juillet 2013 - 24 févr. 2011 à 12:56
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/20794-split-plusieurs-delimiteurs

cs_lacomm Messages postés 298 Date d'inscription lundi 14 juin 2004 Statut Membre Dernière intervention 5 juillet 2013 1
24 févr. 2011 à 12:56
excellent code, merci, mais comme c'est pour débutant, quelques commentaires en plus auraient été bien
cs_seyev Messages postés 93 Date d'inscription samedi 9 juin 2001 Statut Membre Dernière intervention 6 mai 2005 1
19 juin 2004 à 11:26
Oups.. merci :) je corrige ca...
Utilisateur anonyme
17 juin 2004 à 19:08
Très bien comme code mais ta fais 2 petites erreur ci-haut. Les 2 erreur sont dans l'utilisation que tu spécifie et non pas dans la function:

Erreur 1: Il manque un S à:
Dim asSeparator() as Variant

Correction:
Dim asSeparators() as Variant

-------------------------------------------------------------------------------

Erreur 2: Quand tu spécifie la chaine À vérifier tu écrit:
asTerms = ASplit("b+b-c", asSeparators)

* Mais plus bas dans le résultat tu dit:
' renvoie :
' asTerms(0) = "a"
' asTerms(1) = "b"
' asTerms(2) = "c"

* Donc le asTerms(0)="a" devrait égaler "b" et non "a"

Correction:
' renvoie :
' asTerms(0) = "b"
' asTerms(1) = "b"
' asTerms(2) = "c"

Mais a part sa très bien et très utile comme source surtout pour faire un programme ou serveur de chat alors jte donne 8/10 !!!
Rejoignez-nous