Wenig bekannte Stringfunktionen

Nicht nur in der Klasse AnsiString (kurzform String -> nicht zu verwechseln mit der STL Klasse string) gibt es Funktionen für Strings (Klassenmethoden). Nebenher existiert eine ganze Reihe von extra Funktionen, die weniger bekannt sind (BDS 2006):

AnsiContainsStr Gibt an, ob ein String in einem anderen String enthalten ist. Dabei wird die Groß-/Kleinschreibung berücksichtigt.
   
AnsiContainsText Gibt an, ob ein String in einem anderen String enthalten ist. Dabei wird die Groß-/Kleinschreibung nicht berücksichtigt.
   
AnsiEndsStr Gibt an, ob ein String das Ende eines anderen Strings bildet. Dabei wird die Groß-/Kleinschreibung berücksichtigt.
   
AnsiEndsText Gibt an, ob ein String das Ende eines anderen Strings bildet. Dabei wird die Groß-/Kleinschreibung nicht berücksichtigt.
   
AnsiIndexStr Gibt den Index des angegebenen Strings in einem Stringarray zurück. Dabei wird die Groß-/Kleinschreibung berücksichtigt.
   
AnsiIndexText Gibt den Index des angegebenen Strings in einem Stringarray zurück. Dabei wird die Groß-/Kleinschreibung nicht berücksichtigt.
   
AnsiLeftStr Gibt einen Teilstring der angegebenen Länge zurück, der am Anfang des Strings beginnt.
   
AnsiMatchStr Gibt an, ob ein Stringarray eine exakte Übereinstimmung mit dem angegebenen String enthält. Dabei wird die Groß-/Kleinschreibung berücksichtigt.
   
AnsiMatchText Gibt an, ob ein Stringarray den angegebenen String enthält. Dabei wird die Groß-/Kleinschreibung nicht berücksichtigt.
   
AnsiMidStr Gibt einen Teilstring der angegebenen Länge zurück, der an einer bestimmten Position beginnt.
   
AnsiReplaceStr Ersetzt alle Fundstellen eines Teilstrings durch einen anderen String. Dabei wird die Groß-/Kleinschreibung berücksichtigt.
   
AnsiReplaceText Ersetzt alle Fundstellen eines Teilstrings durch einen anderen String. Die Groß-/Kleinschreibung wird dabei nicht berücksichtigt.
   
AnsiResemblesText Gibt an, ob sich zwei Strings ähneln.
   
AnsiReverseString Gibt die Umkehrung des angegebenen Strings zurück.
   
AnsiRightStr Gibt einen Teilstring mit einer bestimmten Länge zurück, der sich am Ende des angegebenen Strings befindet.
   
AnsiStartsStr Gibt an, ob ein String am Anfang eines anderen Strings steht. Dabei wird die Groß-/Kleinschreibung berücksichtigt.
   
AnsiStartsText Gibt an, ob ein String am Anfang eines anderen Strings steht. Dabei wird die Groß-/Kleinschreibung nicht berücksichtigt.
   
DecodeSoundexInt Konvertiert die Integer-Darstellung einer SoundEx -Codierung in den entsprechenden phonetischen String.
   
DecodeSoundexWord Konvertiert die Word-Darstellung einer SoundEx -Codierung in den entsprechenden phonetischen String.
   
DupeString Gibt die mehrfache Verkettung eines Strings mit sich selbst zurück. Die Anzahl der Wiederholungen kann angegeben werden.
   
IfThen Gibt abhängig von einer Bedingung einen von zwei angegebenen Werten zurück.
   
LeftBStr Gibt einen Teilstring mit der angegebenen Byte-Anzahl zurück, der am Anfang des Strings beginnt.
   
LeftStr Gibt einen Teilstring der angegebenen Länge zurück, der am Anfang des Strings beginnt.
   
MidBStr Gibt einen Teilstring mit der angegebenen Byte-Anzahl zurück, der an einer bestimmten Position beginnt.
   
MidStr Gibt einen Teilstring der angegebenen Länge zurück, der an einer bestimmten Position beginnt.
   
PosEx Gibt den Indexwert eines Teilstrings zurück (einschl. Offset)
   
RandomFrom Gibt ein zufällig aus einem Array ausgewähltes Element zurück.
   
ReverseString Gibt die Umkehrung des angegebenen Strings zurück.
   
RightBStr Gibt einen Teilstring mit der angegebenen Byte-Anzahl zurück, der am Ende des Strings beginnt.
   
RightStr Gibt einen Teilstring mit einer bestimmten Länge zurück, der sich am Ende des angegebenen Strings befindet.
   
SearchBuf Durchsucht einen Textpuffer nach einem Teilstring.
   
Soundex Konvertiert einen String in seine SoundEx-Repräsentation.
   
SoundexCompare Vergleicht die SoundEx -Repräsentationen zweier Strings. Unit
   
SoundexInt Konvertiert einen String in einen Integer, der den phonetischen Wert des Strings repräsentiert.
   
SoundexProc Gibt an, ob sich zwei Strings ähneln.
   
SoundexSimilar Gibt an, ob sich zwei Strings ähneln.
   
SoundexWord Konvertiert einen String in die Word-Repräsentation seines phonetischen Wertes.
   
StuffString Fügt einen Teilstring an der angegebenen Position in einen String ein. Die vorhandenen Zeichen werden dabei überschrieben.
   

Weitere Informationen (Parameter und Returnwerte) gibt die Hilfe. Auf einige ausgewählte Funktionen möchte ich hinweisen:


Zur Übersicht