* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
66
Языки Бейсик
Пример:
a$ = "Почему я никогда не был в Париже?" PRINT M I D $ ( a $ , 2 7 , 5) 'Вывод: Париж 9.3. З а м е н а ч а с т и с и м в о л ь н о г о в ы р а ж е н и я
П р и работе с символьными данными используются следующие виды их обра¬ ботки: присваивание символьного выражения, обмен символьными выраже¬ ниями и замена части символьного выражения другим символьным выражени¬ ем. Присваивание выполняется обычными средствами, например AS=BS. Об мен выражениями может быть выполнен оператором SWAP.(см 3.2.). 9.3.1. Оператор MID$ Оператор M I D S замещает часть строковой переменной другой строкой. Формат записи: MID$(строк_переменная$,начало%[,длина%])=строк_выражение$ где Строк_выражение$ Начало°/о Длина% Строка замещения, используемая в операторе M I D S . Может быть л ю б ы м строковым выражением. Позиция первого замещаемого символа в строк_переменная$. Число символов в подстроке, которые должны быть за¬ менены. 1 < длина% < 255 Если длина опущена, M I D S за¬ мещает все символы справа от начальной позиции. Строковая переменная, изменяемая оператором M I D S .
Строк_переменная$ Пример:
T e x t $ = "Париж, Франция" PRINT T e x t $ 'Вывод: Париж, Франция M I D $ ( T e x t $ , 8) = "Сиэтл " PRINT T e x t $ 'Вывод: Париж, Сиэтл
П р и выполнении оператора M I D S длина символьной переменной не меняется. 9.3.2. Функции LTRIM$, RTRIM$ Функции L T R I M S , R T R I M S удаляют начальные или конечные пробелы из строки. Формат записи: LTRIM$(строк RTRIM$(строк где строк_выражениеS Любое строковое выражение. выражение$) выражение$)