Краткие сведения о строковых функциях
Синтаксис функции | Описание функции | Пример | |
Вызов функции | Результат | ||
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.
Дата добавления: 2015-09-14; просмотров: 498;