Несколько слов от автора:
Прошу прощения за неточности в 4м
выпуске, благодарю всех кто указал мне
на эту оплошность. Появилась идея
создать в каждом номере полосу советов
по программированию на VB, например как
оформлять код. По этому поводу я
предлагаю провести голосование, форма
голосования доступна здесь.
Сегодня, в рассылке:
1. Функция Left
2. Функция Right
3. Функция Mid
Функция Left
Синтаксис: Left( string, lenght )
Параметры:
string - строка или
строковая переменная. lenght - число символов слева.
Возвращаемое значение: строка,
полученная путём отбрасывания части
символов начиная с lenght+1 символа
строки string слева. Пример:
strData = "Это довольно длинная строка
для примера"
MsgBox "Первые 6 символов строки слева" &
Left(strData, 6)
Применение: операции усечения строк,
часто применяется в связке со
следующими функциями: InSrt, InStrRev, Mid, Len.
Функция Right
Синтаксис: Right( string, lenght )
Параметры:
string - строка или
строковая переменная. lenght - число символов слева.
Возвращаемое значение: строка,
полученная путём отбрасывания части
символов начиная с lenght-1 символа
строки string справа, т.е. от первого
символа до lenght символы не будут
включены в полученную строку. Пример:
strData = "Это довольно длинная строка
для примера"
MsgBox "Последние 6 символов строки
справа" & Right(strData, 6)
Применение: операции усечения строк,
часто применяется в связке со
следующими функциями: InSrt, InStrRev, Mid, Len.
Функция Mid - функция,
объединяющая в себе две выше
разобранных.
Синтаксис: Mid( string, start, lenght )
Параметры:
string - строка на основе которой которой
будет получена результирующая строка.
start - номер первого символа, который
будет включён в получаемую строку lenght - необязательный параметр,
устанавливает количество символов,
начиная с символа под номером start,
которые будут включены в полученную
строку.
Возвращаемое значение: строка
полученная вырезание из строки string lenght-символов,
начиная с символа под номером start. Пример:
strData = "Это довольно длинная строка
для примера"
MsgBox "Это строка из символов с 5-го по
11-й: " & Mid(strData,5, 11-5+1) '+1 - поправка,
так как 5-й символ тоже входит в набор.
Примечание: параметр lenght -
необязательный (что показывается
курсивом), поэтому его можно не
указывать - в этом случае функция вместо
него, сама, подставит число оставшихся
до конца строки символов. Естественно,
что это никак не отразится на вашем коде.
Применение: усечение строк, и
множество других сфер применения.
Если есть какие-либо пожелания, предложения
или неточности в рассылке пишите: sbjocker@orel.ru Ведущий рассылки -
SBJoker.