Die Strings

Victory stellt umfangreiche Funktionen zum Umgang mit Strings (Zeichenketten) zur Verfügung.

Die einzelnen Zeichen eines Strings können einfach angesprochen werden, da die CPL von Victory indizierte Zugriffe auf Strings zulässt. Hierzu wird der Index des Zeichens in eckigen Klammer angegeben.

string str = "Test";

value ErstesZeichen;

 

ErstesZeichen = str[0]; //Das erste Zeichen ist 'T'

Ist ein String strSample z.B. 10 Zeichen lang, so können die einzelnen Zeichen mit den Indexnummern 0 bis 9 direkt angesprochen werden. So entspricht der Syntax strSample[0] dem Zugriff auf das erste Zeichen des Strings und strSample[9] der Zugriff auf das letzte Zeichen.

Es können auch einzelne Zeichen einer Textvariable Mithilfe dieser Schreibweise gesetzt werden.

string strA = "XXXX";

string strB = "ABCD";

 

for (value i = 0; i < StringGetLength (strB); i ++)

  strA[i] = strB[i];

end

 

StringCompare

StringCount

StringCompareNoCase

StringDelete

StringExtract

StringFind

StringFindOneOf

StringGetAt

StringGetLength

StringInsert

StringIsEmpty

StringIsEmptyOrWhitespace

StringLeft

StringMakeLower

StringMakeReverse

StringMakeUpper

StringMid

StringReplace

StringReverseFind

StringRight

StringSetAt

StringSpanExcluding

StringSpanIncluding

StringToTime

StringToValue

StringTrimLeft

StringTrimRight

Sprintf