VBScript SplitFonction
Référence VBScript complète
La fonction Split renvoie un tableau unidimensionnel basé sur zéro qui contient un nombre spécifié de sous-chaînes.
Syntaxe
Split(expression[,delimiter[,count[,compare]]])
| Parameters | Description |
|---|---|
| expression | Obligatoire. Expression de chaîne contenant des sous-chaînes et des délimiteurs. |
| delimiter | Facultatif. Caractère utilisé pour identifier les limites des sous-chaînes. Par défaut, il s'agit du caractère d'espacement. |
| count | Facultatif. Nombre de sous-chaînes à renvoyer. -1 indique que toutes les sous-chaînes sont renvoyées. |
| compare | Facultatif. Spécifie le type de comparaison de chaînes à utiliser. Peut prendre les valeurs suivantes :
|
Exemples
Exemple 1
<script type="text/vbscript">
a=Split("EXAMPLE is my favourite website")
for each x in a
document.write(x & "<br />")
next
</script>
a=Split("EXAMPLE is my favourite website")
for each x in a
document.write(x & "<br />")
next
</script>
La sortie de l'exemple ci-dessus est :
EXAMPLE
est
my
préféré
website
est
my
préféré
website
Essayez-le vous-même »
Exemple 2
Fractionner le texte à l'aide du paramètre de délimiteur :
<script type="text/vbscript">
a=Split("Brown cow, White horse, Yellow chicken",",")
for each x in a
document.write(x & "<br />")
next
</script>
a=Split("Brown cow, White horse, Yellow chicken",",")
for each x in a
document.write(x & "<br />")
next
</script>
La sortie de l'exemple ci-dessus est :
Vache brune
Cheval blanc
Poulet jaune
Cheval blanc
Poulet jaune
Essayez-le vous-même »
Exemple 3
Fractionner le texte à l'aide des paramètres delimiter et count :
<script type="text/vbscript">
a=Split("EXAMPLE is my favourite website"," ",2)
for each x in a
document.write(x & "<br />")
next
</script>
a=Split("EXAMPLE is my favourite website"," ",2)
for each x in a
document.write(x & "<br />")
next
</script>
La sortie de l'exemple ci-dessus est :
EXAMPLE
is my favourite website
is my favourite website
Essayez-le vous-même »
Exemple 4
Fractionner le texte à l'aide du paramètre delimiter avec comparaison de texte :
<script type="text/vbscript">
a=Split("SundayMondayTuesdayWEDNESDAYThursdayFridaySaturday","day",-1,1)
for each x in a
document.write(x & "<br />")
next
</script>
a=Split("SundayMondayTuesdayWEDNESDAYThursdayFridaySaturday","day",-1,1)
for each x in a
document.write(x & "<br />")
next
</script>
La sortie de l'exemple ci-dessus est :
dim.
lun.
Tues
WEDNES
Thurs
Fri
Satur
lun.
Tues
WEDNES
Thurs
Fri
Satur
Essayez-le vous-même »
Exemple 5
Fractionner le texte à l'aide du paramètre delimiter avec comparaison binaire :
<script type="text/vbscript">
a=Split("SundayMondayTuesdayWEDNESDAYThursdayFridaySaturday","day",-1,0)
for each x in a
document.write(x & "<br />")
next
</script>
a=Split("SundayMondayTuesdayWEDNESDAYThursdayFridaySaturday","day",-1,0)
for each x in a
document.write(x & "<br />")
next
</script>
La sortie de l'exemple ci-dessus est :
dim.
lun.
Tues
MERCREDIJeu
Fri
Satur
lun.
Tues
MERCREDIJeu
Fri
Satur
Essayez-le vous-même »
Référence VBScript complète Autres extensions