Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
250
Добавлен:
12.04.2015
Размер:
2.2 Mб
Скачать

Описание функций обработки строк:

Asc (строка)

Возвращает числовой код первого символа строки. Например, обе функции Asc ("А") и Asc ("Apple") возвращают число 65.

Chr (число)

Возвращает символ, соответствующий числовому коду, указанному в качестве аргумента. Например, Chr (65) возвращает символ "А".

CStr (число)

Преобразует число, указанное в качестве аргумента, в строку. На­пример, CStr (-459.65) возвращает "-459.65".

InStr (начало, строка!, строка2)

Возвращает позицию первого вхождения подстроки (аргумент "строка2") в исходную строку (аргумент "строка1"). Аргумент "нача­ло" задает начальную позицию для поиска. Пример:

Dim SearchString, Posl, Pos2

SearchString = "XXpXXpXXPXXP"

Posl = InStr (1, SearchString, "P")

Pos2 = InStr (1, SearchString, "W")

В данном примере переменная Posl принимает значение 9 (позиция первого вхождения символа "Р" в исходную строку), пе­ременная Pos2 принимает значение 0 (исходная строка не содержит символ "W").

LCase (строка)

Преобразует все символы строки в строчные. Пример:

Dim SearchString, ResultString

SearchString = "Hello World"

ResultString = LCase (SearchString)

В данном примере переменная ResultString принимает значение "hello world".

Left (строка, число)

Возвращает подстроку, выбранную из исходной строки, начиная с первого символа слева. Аргумент "число" задает количество выби­раемых символов. Пример:

Dim SearchString, ResultString

SearchString = "Hello World"

ResultString = Left (SearchString, 5)

В данном примере переменная ResultString принимает значение "Hello".

Len (строка)

Возвращает длину строки. Пример:

Dim SearchString, Result

SearchString = "Hello World"

Result = Len (SearchString)

В данном примере переменная Result принимает значение 11.

Ltrim (строка)

Rtrim (строка)

Trim (строка)

Функция Ltrim удаляет начальные пробелы в строке, Rtrim удаля­ет завершающие пробелы в строке, Trim удаляет и начальные, и за­вершающие пробелы.

Mid (строка, начало, [длина])

Возвращает подстроку, выбранную из строки, начиная с позиции, заданной аргументом "начало". Аргумент "длина" (является необяза­тельным параметром) задает количество выбираемых символов. Если аргумент "длина" не задан, то происходит выбор всех символов, на­чиная с заданной позиции, до конца строки. Пример:

Dim SearchString, Result 1, Result2

SearchString = "Пушкин Александр Сергеевич"

Resultl = Mid (SearchString, 8, 9)

Result2 = Mid (SearchString, 8)

В данном примере переменная Resultl принимает значение "Александр", переменная Result2 принимает значение "Александр Сергеевич".

Right (строка, число)

Возвращает подстроку, выбранную из исходной строки, начиная с первого символа справа. Аргумент "число" задает количество вы­бираемых символов. Пример:

Dim SearchString, ResultString

SearchString = "Hello World"

ResultString = Right (SearchString, 5)

В данном примере переменная ResultString принимает значение "World".

UCase (строка)

Преобразует все символы строки в прописные. Пример:

Dim SearchString, ResultString

SearchString = "hello world"

ResultString = UCase (SearchString)

В данном примере переменная ResultString принимает значение "HELLO WORLD".

Val (строка)

Преобразует строку в число. Например, функция Val ("2457") воз­вращает значение 2457, Val ("2 45 7") возвращает значение 2457, Val ("24 и 57") возвращает значение 24.

ПРИЛОЖЕНИЕ G