Читайте также:
|
|
Split(Expression,[Delimiter],[Limit],[Compare])
Функция Split используется для расщепления строки на субстроки с использованием разделителя субстрок
Возвращаемое значение. Функция Split (Expression) возвращает одномерный массив с типом данных Variant(String), содержащий в качестве элементов найденные субстроки
Параметры:
Expression - Обязательный аргумент - строка, которую нужно расщепить. Если аргумент содержит нулевую строку(""), то возвращается пустой массив, т.е. массив без элементов и данных
Delimiter - Необязательный аргумент - символы типа String, которые используются в качестве разделителя строки. Если аргумент опущен, то по умолчанию используется символ пробела(" "). Если же аргумент содержит нулевую строку(""), то возвращается одноэлементный массив, содержащее целую строку
Limit - Необязательный аргумент, содержащий число возвращаемых субстрок. Если аргумент опущен или равен -1, то обрабатывается вся строка
Compare - Необязательный аргумент - числовая константа, определяющая вид сравнения:
vbUseCompareOption=-1
Используется по умолчанию метод сравнения, заданный инструкцией Option Compare
vbBinaryCompare=0
Двоичный метод сравнения. Буквы разных регистров считаются разными
vbTextCompare=1
Текстовый метод сравнения. Сравнение без учета регистров
vbDatabaseCompare=2
Только для Microsoft Access. Сравнение с использованием информации базы данных
Пример
' Считаем число вхождений слова "кол" в строкеDim stroka As String ' строчка для подсчетаDim retval ' возвращаемое значениеstroka = "Шит колпак не по-колпаковски. Ливерная колбаса."retval = Split (stroka, "кол")MsgBox "'кол' встречается в строке'" & stroka _& "' " & UBound(retval) & " раза"
ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ:
1. Строковые данные. Основные функции и процедуры обработки строковых переменных.
2. Специфические функции обработки строковых данных.
3. Компоненты, используемые для отображения строковых данных.
ИСПОЛЬЗУЕМАЯ ЛИТЕРАТУРА:
1. Вирт Н. Алгоритмы и структуры данных. –М.: Мир, 2001.
2. Кормен Т., Лейзерсон Ч., Ривест Р. Алгоритмы. Построение и анализ. –М.: МЦНМО, 2000.
3. Ахо А., Хопкрофт Д., Ульман Д. Структуры данных и алгоритмы. –М.: Вильямс, 2000.
4. Голицына О.Л., Попов И.И. Основы алгоритмизации и программирования. –М.: Форум, 2008.
Дата добавления: 2015-07-11; просмотров: 247 | Нарушение авторских прав