Несколько слов от автора: Приветствую всех моих старых подписчиков и вновь подписавшихся! Есть две новости, хорошая и плохая. Начнём с плохой: по непонятным причинам нашу рассылку покинули 3 подписчика :-(. Хорошая
новость: 64 человека не ошиблись и примкнули к нам! Теперь Вас, подписчиков, больше 100, что очень меня радует.
Сегодня, в рассылке:
1. Функция Left
2. Функция Right
3. Функция Mid
Функция Left
Синтаксис: Left( string, lenght )
Параметры:
string - строка или
строковая переменная. lenght - число символов слева.
Возвращаемое значение: строка,
полученная путём отбрасывания части
символов начиная с lenght+1 символа
строки string слева. Пример:
strData = "Это довольно длинная строка
для примера"
MsgBox "Первые 6 символов строки слева" &
Left(strData)
Применение: операции усечения строк,
часто применяется в связке со
следующими функциями: InSrt, InStrRev, Mid, Len.
Функция Right
Синтаксис: Right( string, lenght )
Параметры:
string - строка или
строковая переменная. lenght - число символов слева.
Возвращаемое значение: строка,
полученная путём отбрасывания части
символов начиная с lenght-1 символа
строки string справа, т.е. от первого
символа до lenght символы не будут
включены в полученную строку. Пример:
strData = "Это довольно длинная строка
для примера"
MsgBox "Последние 6 символов строки
справа" & Right(strData)
Применение: операции усечения строк,
часто применяется в связке со
следующими функциями: 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.