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

Синтаксис

LTrim(строка)

RTrim(строка)

Trim(строка)

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

В данном примере функции LTrim и RTrim используются для удаления пробелов, находившихся в начале и в конце строковой переменной, соответственно. Далее показано, что тоже результат может быть получен с помощью одной функции Trim.

Dim MyString, TrimString

MyString = " <-Trim-> " ' Инициализирует строку.

TrimString = LTrim(MyString) ' TrimString = "<-Trim-> ".

TrimString = RTrim(MyString) ' TrimString = " <-Trim->".

TrimString = LTrim(RTrim(MyString)) ' TrimString = "<-Trim->".

' Тот же результат можно получить с помощью одной функции Trim.

TrimString = Trim(MyString) ' TrimString = "<-Trim->".

8) Rtrim

Возвращают значение типа Variant (String), содержащее копию строки, из которой удалены пробелы, находившиеся в начале строки (LTrim), в конце строки (RTrim) или в начале и конце строки (Trim).

Синтаксис

LTrim(строка)

RTrim(строка)

Trim(строка)

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

В данном примере функции LTrim и RTrim используются для удаления пробелов, находившихся в начале и в конце строковой переменной, соответственно. Далее показано, что тоже результат может быть получен с помощью одной функции Trim.

Dim MyString, TrimString

MyString = " <-Trim-> " ' Инициализирует строку.

TrimString = LTrim(MyString) ' TrimString = "<-Trim-> ".

TrimString = RTrim(MyString) ' TrimString = " <-Trim->".

TrimString = LTrim(RTrim(MyString)) ' TrimString = "<-Trim->".

' Тот же результат можно получить с помощью одной функции Trim.

TrimString = Trim(MyString) ' TrimString = "<-Trim->".

9) Left

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

Синтаксис

Left(string, length)

Синтаксис функции Left содержит следующие именованные аргументы:

Элемент Описание

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

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

Дополнительные сведения

Для определения числа символов в строке string следует использовать функцию Len.

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

В данном примере функция Left используется для извлечения указанного числа первых символов строки.

Dim AnyString, MyStr

AnyString = "Всем привет" ' Задает строку.

MyStr = Left(AnyString, 1) ' Возвращает "В".

MyStr = Left(AnyString, 6) ' Возвращает "Всем п".

MyStr = Left(AnyString, 20) ' Возвращает "Всем привет".

10) Right

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