Функция Mid$("информатика",3,6) вырежет "формат" из строковой переменной.
R$ = "информатика"
Y$ = Mid$(R$, 3, 6)
Print R$
Print Y$
Функция Left$(X$,N)
Функция Left$() возвращает (вырезает) указанное количество символов слева.
Left (произносится – лэфт, переводится – левый, левая сторона)
R$ = "компьютер"
Y$ = Left$(R$, 4)
Print R$
Print Y$
Эта программа выводит на экран "комп", т.е.4 символа с левой стороны строковой переменной. Переменная, из которой выполняется вырезка, остаётся без изменения.
Функция Right$( X$,N)
Функция Ridht$() возвращает (вырезает) указанное количество символов справа.
Right (произносится – райт, переводится – правый, правая сторона)
R$ = "алгоритм"
Y$ = Right$ (R$, 4)
Print R$
Print Y$
Эта программа выводит на экран вырезку "ритм", т.е. 4 символа с правой стороны строковой переменной.
Склейка или конкатенация обозначается знаком +. Склейка добавляет к первой строке вторую.
Нижеприведённая часть программы выведет на экран слово – телефон.
X$ = "теле"
Y$ = "фон"
Z$ = X$ + Y$
? Z$
Составим проект, который склеивает значения двух текстовых переменных.
Сделаем эскиз формы:
Внесём изменения в свойство Caption (заголовок) объектов нашей формы. Дважды нажмём клавишу Command1 и запишем программу.
Y$ = Text2.Text
Z$ = X$ + Y$
Text3.Text = Z$
Запустим проект на выполнение клавишей F5. Запишите в текстовые окна различные слова и склеивайте их. Обратим внимание, что при каждой склейке содержимое третьего текстового окна очищается.
Текст программы можно было записать одной строкой.
Text3.Text = Text1.Text + Text2.Text
Вспомогательные переменные X$, Y$, Z$ применяются для сокращения записи при многократном обращении к значениям, содержащимся в текстовых окнах.