-
InStr ( ) і InStrRev ( ) – одні з найбільш популярних функцій. Дозволяють виявити в тілі строкової змінної послідовність символів і повернути її позицію. Якщо послідовність не знайдено, то повертається 0. Функція InStr ( ) шукає з початку рядка, а InStrRev ( ) - з кінця.
-
Left ( ), Right ( ), Mid ( ) – дозволяють взяти вказану вами кількість символів з існуючої строкової змінної ліворуч, праворуч або з середини відповідно.
-
Len ( ) - повертає число символів в рядку (довжину рядка). Часто використовується з циклами, операціями заміни і т. п.
-
LCase ( ) і UCase ( ) - переводять рядок у нижній і верхній регістри відповідно. Часто використовуються для підготовки значення до порівняння, коли регістр не важливий (прізвища, назви фірм, міст і т. п.).
-
LSet ( ) і RSet ( ) - заповнюють одну змінну символами інший без зміни її довжини ( відповідно зліва і справа). Зайві символи обрізаються, на місце відсутніх підставляються пробіли.
-
LTrim ( ), RTrim ( ), Trim ( ) - прибирають пробіли відповідно зліва, справа або і зліва, і справа.
-
Replace ( ) - замінює в рядку одну послідовність символів на іншу.
-
Space ( ) і String ( ) - повертають рядок з вказаної вами кількості пробілів чи символів відповідно. Зазвичай використовуються для форматування виводу спільно з функцією Len ( ).
-
Mid() – повертає рядок із вказаного символа визначеної довжини;
-
StrComp ( ) - порівнює два рядки.
-
StrConv ( ) - перетворює рядок (в Unicode і назад, в верхній і нижній регістри, першу букву слів заголовної та т. п.).
-
StrReverse ( ) - " перевертає " рядок, розмістивши її символи у зворотному порядку.
-
IsNumeric() – повертає значення істина якщо рядок є число і навпаки.