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

45.Тип данных строка. Функции lTrim, Trim, rTrim

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

LTrim(строка)

RTrim(строка)

Trim(строка)

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

Пример:

Dim MyString, TrimString As String

MyString = " <-Trim-> "

TrimString = LTrim(MyString)

TrimString = RTrim(MyString)

TrimString = LTrim(RTrim(MyString))

TrimString = Trim(MyString)

46.Тип данных строка. Функция Replace

Возвращает строку, в которой указанная подстрока заданное число раз заменена другой подстрокой.

Public Function Replace(

ByVal Expression As String,

ByVal Find As String,

ByVal Replacement As String,

Optional ByVal Start As Integer = 1,

Optional ByVal Count As Integer = -1,

Optional ByVal Compare As CompareMethod = CompareMethod.Binary

) As String

Expression Обязательный параметр. Строковое выражение, содержащее замещаемую подстроку.Find Обязательный параметр. Подстрока, которую требуется найти.

Replacement Обязательный параметр. Подстрока для замены.

Start Необязательный параметр. Позиция внутри строки Expression, с которой начинается поиск подстроки. Если этот аргумент опущен, используется значение 1.

Count Необязательный параметр. Число выполняемых замен подстроки. Если этот аргумент опущен, по умолчанию принимается значение –1, указывающее, что следует произвести все возможные замены.

Compare Необязательный параметр. Числовое значение, которое указывает вид сравнения, выполняемого при оценке подстрок. Возможные значения см. в разделе "Параметры".

Пример:

Dim TestString As String = "Shopping List"

Dim aString As String = Replace(TestString, "o", "i")

47.Тип данных строка. Функция Split

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

Function Split(

ByVal Expression As String,

Optional ByVal Delimiter As String = " ",

Optional ByVal Limit As Integer = -1,

Optional ByVal Compare As CompareMethod = CompareMethod.Binary

) As String()

Параметры

Expression Необходимо. Выражение String, содержащее подстроки и разделители.

Delimiter Необязательно. Одиночный знак, используемый для обозначения границ подстроки. Если аргумент Delimiter опущен, в качестве разделителя используется знак пробела (" ").

Limit Необязательно. Максимальное число подстрок, на которые должна быть разделена входная строка. По умолчанию, –1, указывает, что входная строка должна быть разбита при каждом вхождении строки Delimiter.

Compare Необязательно. Числовое значение, которое указывает вид сравнения, выполняемого при оценке подстрок. См. "Параметры" для значений.

48.Сравнение строк операторами и функциями. Правила

Операторы сравнения сравнивают два выражения и возвращают логическое значение Boolean, представляющее отношение двух значений. Существуют операторы для сравнения числовых значений, операторы для сравнения строк и операторы для сравнения объектов. Ниже представлено описание всех трех типов операторов.

= (равенство) Значение первого выражения равно значению второго? 23 = 33 ' False; 23 = 23 ' True

<> (неравенство) Значение первого выражения не равно значению второго? 23 <> 33 ' True; 23 <> 23 ' False

< (меньше) Значение первого выражения меньше значения второго? 23 < 33 ' True; 23 < 23 ' False

> (больше) Значение первого выражения больше значения второго? 23 > 33 ' False; 23 > 12 ' True

<= (меньше или равно) Значение первого выражения меньше или равно значению второго? 23 <= 33 ' True; 23 <= 12 ' False

>= (больше или равно) Значение первого выражения больше или равно значению второго? 23 >= 33 ' False; 23 >= 23 ' True

Функции: StrComp Возвращает -1, 0 или 1 в зависимости от результата сравнения строк. StrComp(TestStr1, TestStr2, CompareMethod.Text)

StrConv Возвращает строку, преобразованную как указано. Dim sNewText As String = StrConv(sText, VbStrConv.LowerCase)

StrReverse Возвращает строку, содержащую те же знаки, что и в заданной строке, но в противоположном порядке. Dim revString As String = StrReverse(TestString)

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