VBScript SplitФункция


VBScript 参考手册Полный справочник по VBScript

Функция Split возвращает одномерный массив с отсчётом от нуля, содержащий указанное число подстрок.

Синтаксис

Split(expression[,delimiter[,count[,compare]]])

Parameters Описание
выражение Обязательно. Строковое выражение, содержащее подстроки и разделители.
delimiter Необязательно. Символ, используемый для определения границ подстрок. По умолчанию — пробел.
count Необязательно. Количество возвращаемых подстрок. -1 означает, что возвращаются все подстроки.
compare Необязательно. Указывает используемый тип сравнения строк.

Может принимать следующие значения:

  • 0 = vbBinaryCompare — выполняет двоичное сравнение
  • 1 = vbTextCompare — выполняет текстовое сравнение

Примеры

Пример 1

<script type="text/vbscript">

a=Split("EXAMPLE is my favourite website")
for each x in a
document.write(x & "<br />")
Далее

</script>

Вывод приведенного выше примера:

EXAMPLE
является
my
favourite
веб-сайт

Попробуйте сами »

Пример 2

Разделение текста с помощью параметра-разделителя:

<script type="text/vbscript">

a=Split("Brown cow, White horse, Yellow chicken",",")
for each x in a
document.write(x & "<br />")
Далее

</script>

Вывод приведенного выше примера:

Brown cow
White horse
Yellow chicken

Попробуйте сами »

Пример 3

Разделить текст с помощью параметров разделителя и количества:

<script type="text/vbscript">

a=Split("EXAMPLE is my favourite website"," ",2)
for each x in a
document.write(x & "<br />")
Далее

</script>

Вывод приведенного выше примера:

EXAMPLE
is my favourite website

Попробуйте сами »

Пример 4

Разделить текст с помощью параметра разделителя при текстовом сравнении:

<script type="text/vbscript">

a=Split("SundayMondayTuesdayWEDNESDAYThursdayFridaySaturday","day",-1,1)
for each x in a
document.write(x & "<br />")
Далее

</script>

Вывод приведенного выше примера:

Вс
Пн
Tues
WEDNES
Thurs
Fri
Satur

Попробуйте сами »

Пример 5

Разделить текст с помощью параметра разделителя при двоичном сравнении:

<script type="text/vbscript">

a=Split("SundayMondayTuesdayWEDNESDAYThursdayFridaySaturday","day",-1,0)
for each x in a
document.write(x & "<br />")
Далее

</script>

Вывод приведенного выше примера:

Вс
Пн
Tues
СРЕДАЧт
Fri
Satur

Попробуйте сами »

VBScript 参考手册Полный справочник по VBScript Другие расширения