Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kit.doc
Скачиваний:
4
Добавлен:
19.09.2019
Размер:
327.68 Кб
Скачать

43.Тип данных строка: Функции Join, ucase, lcase, Len

Функция UCase. Возвращает значение типа Variant (String), содержащее строку, преобразованную к верхнему регистру.

UCase(строка)

Обязательный аргумент строка представляет любое допустимое строковое выражение. Если строка имеет значение Null, возвращается значение Null. К верхнему регистру преобразуются только строчные буквы; прописные буквы и прочие символы остаются неизменными. Пример: UCASE(“большие буквы”)

Функция LCase. Возвращает значение типа String, представляющее строку, преобразованную к нижнему регистру.

LCase(строка)

Обязательный аргумент строка представляет любое допустимое строковое выражение. Если строка имеет значение Null, возвращается значение Null. К нижнему регистру преобразуются только прописные буквы; строчные буквы и прочие символы остаются неизмененными. Пример: LCase(“МАЛЕНЬКИЕ БУКВЫ”)

Функция Len. Возвращает значение типа Long, содержащее число символов в строке или число байт, необходимое для размещения переменной.

Len(строка | имяПеременной)

строка - любое допустимое строковое выражение. Если строка имеет значение Null, возвращается значение Null.

имяПеременной - любое допустимое имя переменной. Если имяПеременной имеет значение Null, возвращается значение Null. Если имяПеременной является значением типа Variant, функция Len обрабатывает его так же, как и значение типа String, и всегда возвращает число содержащихся в нем символов.

Пример:

strText = "Microsoft Access"

Len(strText) = 16

Функция Join() - даёт возможность слить множество строк из массива строк в одну строковую переменную. В качестве разделителя по умолчанию используется пробел, можно указать свой разделитель. Обратная функция, создающая массив из одной строки — Split(). Эти функции очень удобны, например, при обработке значений, полученных из базы данных, электронной таблицы, макетного файла и т.п. Пример:

Dim TestItem() As String = {"Pickle", "Pineapple", "Papaya"}

Dim TestShoppingList As String = Join(TestItem, ", ")

44.Тип данных строка. Функции Left, Right, Mid

Функция Mid. Возвращает значение типа Variant (String), содержащее указанное число символов строки.

Mid(string, start[, length])

string - Обязательный. Строковое выражение, из которого извлекаются символы. Если string имеет значение Null, возвращается значение Null.

start - Обязательный. Значение типа Long. Позиция символа в строке string, с которого начинается нужная подстрока. Если start больше числа символов в строке string, функция Mid возвращает пустую строку ("").

length - Необязательный. Значение типа Variant (Long). Число возвращаемых символов. Если этот аргумент опущен или превышает число символов, расположенных справа от позиции start, то возвращаются все символы от позиции start до конца строки.

Для определения числа символов в string следует использовать функцию Len. Эквивалентной функцией обработки строк по байтам является функция MidB. В этом случае аргументы указывают число байт (а не символов).

Пример: Если string = "Иванов", то Mid(string, 3,2) = "но", а Mid(string, 3) = "нов"

Функция Left. Возвращает значение типа Variant (String), содержащее указанное число первых символов строки.

Left(string, length)

string - Обязательный. Строковое выражение, из которого извлекаются символы. Если string имеет значение Null, возвращается значение Null.

length - Обязательный. Значение типа Variant (Long) . Числовое выражение, указывающее число возвращаемых символов. Если 0, возвращается пустая строка (""). Если значение length больше либо равняется числу символов в строке string, возвращается вся строка.

Пример: Если string = "Иванов", то Left(string, 3) = "Ива"

Функция Right. Возвращает значение типа Variant (String), содержащее указанное число последних символов строки.

Right(string, length)

string - Обязательный. Строковое выражение, из которого извлекаются символы. Если string имеет значение Null, возвращается значение Null.

length - Обязательный. Значение типа Variant (Long) . Числовое выражение, указывающее число возвращаемых символов. Если 0, возвращается пустая строка (""). Если превышает число символов в строке string, возвращается вся строка.

Для определения числа символов в строке string следует использовать функцию Len. Эквивалентной функцией обработки строк по байтам является функция RightB. В этом случае аргумент length указывает число байт (а не символов), которые следует вернуть.

Пример: Если string = "Иванов", то Right(string, 3) = "нов"

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]