Краткие сведения о строковых функциях

Синтаксис функции Описание функции Пример
Вызов функции Результат
       
LСase(стро­ка) Возвращает строку, преобразуя её к нижнему регистру LСase("xYz") "xyz"
UСase(стро­ка) Возвращает строку, преобразуя её к верхнему регистру UСase("xYz") "XYZ"
Trim(стро­ка) Возвращает строку, удаляя из неё пробелы справа и слева (в начале и конце строки) Trim(" xy z ") "xy z"
LTrim(стро­ка) Возвращает строку, удаляя из неё начальные пробелы LTrim(" xz ") "xz "
RTrim(стро­ка) Возвращает строку, удаляя из неё конечные пробелы RTrim(" xz ") " xz"
Left(стро­ка, количество) Возвращает левую часть строки из указанного количества символов Left("123",2) "12"
Right(стро­ка, количество) Возвращает правую часть строки из указанного количества символов Right("123",2) "23"
Mid(строка, позиция [, коли­чество ]) Возвращает среднюю часть строки, начиная с заданной позиции, из указанного количества символов (если параметр опущен, то – до конца) Mid("123",2,1)   Mid("123",2) "2"   "23"
Space(количество) Создает строку, содержащую равное аргументу количество пробелов Space(1) " "
String(коли­чество, символ) Создает строку, содержащую заданное количество повторяющихся символов (этот аргумент представляется как числовым кодом символа, так и строковым выражением, первый символ которого используется для создания результирующей строки) String(3, 120)   String(3, "хyz") "ххх"   "ххх"
StrComp(строка1, строка2 [, способ ]) Возвращает результат сравнения строки1 со строкой2 заданным способом. Если строка2 меньше чем строка1, то возвращается 1; наоборот – -1; при равенстве – 0; StrComp("xYz", "хyz") StrComp("xYz", "хyz", 1) -1    
InStr([ пози­ция, ] стро­ка1, стро­ка2 [, способ ]) Поиск строки2 (подстроки), внутри строки1, начиная со стартовой позиции (если не указано, то с начала) строки1, заданным способом. InStr ("xYz", "хyz")   InStr (1, "xYz", "хyz", 1)      

Следует также пояснить, что функция InStr возвращает позицию первого вхождения (если совпадение найдено). Если строка2 – пустая, то возвращается стартовая позиция. Возвращаемое значение будет равно нулю в следующих случаях: строка1 – пустая; строка2 не найдена; стартовая пози­ция превышает длину строки1.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: