Строки. Функции для работы со строками.
Величины значением которых является последовательность символов называются текстовыми величинами или строками. Строки определяются как тип String.
Dim q as String
Dim w as String
Значения величин типа String заключаются в кавычки
q=“компьютер”
Для уничтожения значения присваивается пустое значение
w=“”
Длиной строки называется количество символов в строке.
Над строками можно выполнять операцию сцепления.
q= “Combo”
w=“Box”
q=q+w
После выполнения операции сцепления переменная q приобрела значение “ComboBox”.
Над строками можно выполнять операцию сравнения
”d”<>”r” - условие выполняется (выражение истинно)
q=”e” - истинность выражения зависит от значения q
Другие операции над строками определяются функциями.
Функции при работе со строками
Len(строка) - возвращает длину строки
Mid(строка, начальный номер, количество) - возвращает символы вырезанные из строки начиная с указанного.
Trim(строка) - возвращает строку с удалёнными пробелами в начале и конце стоки.
InStr(начальный номер, строка в которой ищут, строка) - возвращает номер символа начиная с которого строка входит в строку в которой производится поиск. Начало поиска определяется номером символа.
Chr(номер) - возвращает символ по номеру в кодовой таблице
Asc(символ) - возвращает номер символа в кодовой таблице
Если строка является абзацем текста, то в конце строки добавляется два символа Chr(13)+Chr(10), которые можно заменить константой vbCrLf
Алгоритм подсчета количества символов “a” в строке t
k=0
For i=1 to Len(t)
if Mid(t,i,1)=“a” then k=k+1
Next i
© ООО «Знанио»
С вами с 2009 года.