Использование функций работы со строкой

Len
Length = Len(String)

Возвращает длину строки.

Примеры:

PRINT Len("Gambas") --> 6
PRINT Len("") --> 0

Left$
Result = Left$(String [,Length])

Возвращает Length первых символов строки.
Если Length не задана, возвращается первый символ строки.
Если Length отрицательна, возвращается вся строка за исключением (- Length) последних символов.

Примеры:

PRINT Left$("Gambas", 4) --> Gamb
PRINT Left$("Gambas") --> G
PRINT Left$("Gambas", -1) --> Gamba

Right$
Result = Right$(String[,Length])

Возвращает Length последних символов строки.
Если Length не задано, возвращаются последний символ строки.
Если Length отрицательно, возвращается вся строка, исключая (- Length ) первых символов.

Примеры:

PRINT Right$("Gambas", 4) --> mbas
PRINT Right$("Gambas") --> s
PRINT Right$("Gambas", -1) --> ambas

Mid$
Result=Mid$(String,Start[,Length])

Возвращает подстроку, содержащую Length символов с позиции Start.
Если Length не задано, возвращается все с позиции Start.
Если Length отрицательно, возвращается все с позиции Start, исключая (- Length ) последних символов.

Примеры:

PRINT Mid$("Gambas", 3, 2) --> mb
PRINT Mid$("Gambas", 4) --> bas
PRINT Mid$("Gambas", 2, -1) --> amba

InStr
Position=InStr(String,Substring[,Start])

Возвращает позицию первого обнаружения подстроки Substring в String.
Если Start задано, поиск начинается с позиции Start.
Если подстрока не находится, InStr() возвращает ноль.

Примеры:

PRINT Instr("Gambas is basic", "bas") --> 4
PRINT Instr("Gambas is basic", "bas", 5) --> 11
PRINT Instr("Gambas is basic", "not") --> 0

RInStr
Position=RInStr(String,Substring[,Start])

Возвращает позицию последнего обнаружения Substring в String. Если Start задано, поиск останавливается у позиции Start.
Если подстрока не находится, RInStr() возвращает ноль.

Примеры:

PRINT RInStr("Gambas is basic", "bas") --> 11
PRINT RInStr("Gambas is basic", "not") --> 0

Replace$
Result = Replace$ ( String , Pattern , ReplaceString )

Замещает каждое обнаружение строки Pattern в строке String строкой ReplaceString , и возвращает результат.
Если String - это нуль, тогда возвращается нулевая строка.
Если Pattern - это нуль, тогда возвращается строка String.

Примеры:

PRINT Replace$("Gambas is basic", "bas", "BAS") --> GamBAS is BASic
PRINT Replace$("Gambas is basic", "a", "") --> Gmbs is bsic
PRINT Replace$("Gambas is basic", " ", "--") --> Gambas--is--basic