Split
Publié : sam. 16/oct./2004 18:51
Je prépare une commande Split !
mais voilà je rencontre un petit pb
j'ai une chaine et je veux que la chaine sois découpé par une un ou des caractères de reférence voici mon code
au lieu d'afficher dans le debugger
( Est ce bien normal ?
Merci d'avance
mais voilà je rencontre un petit pb
j'ai une chaine et je veux que la chaine sois découpé par une un ou des caractères de reférence voici mon code
Code : Tout sélectionner
Dim Objet_Script.s(50)
Objet_Script(1) = "Line 1 " + Chr(13) + Chr(10) + "Line 2" + Chr(13) + Chr(10) + "Line 3" + Chr(13) + Chr(10) + "Line 4" + Chr(13) + Chr(10) + "Line 5"
d = 1
r = 1
z = 1
While r > 0
r = FindString(Objet_Script(z), Chr(13) + Chr(10), d)
f = r
If f = 0 : f = Len(Objet_Script(z)) : EndIf
Debug Mid(Objet_Script(z), d, f - 1)
d = f + 2
Wend
ça m'affiche çaLine 1
Line 2
Line 3
Line 4
Line 5
Et je comprends pas pourquoi apparment la commande FindString ne s'arrête pas au prochain caractères de ref trouvéLine 1
Line 2||Line 3|
Line 3||Line 4||Line 5
Line 4||Line 5
Line 5

Merci d'avance