System.StrUtils

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


Routinen

AnsiContainsStrGibt an, ob ein String in einem anderen String enthalten ist. Dabei wird die Groß-/Kleinschreibung berücksichtigt.
AnsiContainsTextGibt an, ob ein String in einem anderen String enthalten ist. Dabei wird die Groß-/Kleinschreibung nicht berücksichtigt.
AnsiEndsStrGibt an, ob ein String das Ende eines anderen Strings bildet. Dabei wird die Groß-/Kleinschreibung berücksichtigt.
AnsiEndsTextGibt an, ob ein String das Ende eines anderen Strings bildet. Dabei wird die Groß-/Kleinschreibung nicht berücksichtigt.
AnsiIndexStrGibt den Index des angegebenen Strings in einem Stringarray zurück.
AnsiIndexTextGibt den Index des angegebenen Strings in einem Stringarray zurück.
AnsiLeftStrGibt einen Teilstring der angegebenen Länge zurück, der am Anfang des Strings beginnt.
AnsiMatchStrGibt an, ob ein Stringarray eine exakte Übereinstimmung mit dem angegebenen String enthält.
AnsiMatchTextGibt an, ob ein Stringarray den angegebenen String enthält. Dabei wird die Groß-/Kleinschreibung nicht berücksichtigt.
AnsiMidStrGibt einen Teilstring der angegebenen Länge zurück, der an einer bestimmten Position beginnt.
AnsiReplaceStrErsetzt unter Berücksichtigung der Groß-/Kleinschreibung alle Vorkommen eines Teilstrings in einem String.
AnsiReplaceTextErsetzt alle Fundstellen eines Teilstrings durch einen anderen String. Die Groß-/Kleinschreibung wird dabei nicht berücksichtigt.
AnsiResemblesTextGibt an, ob sich zwei Strings ähneln.
AnsiReverseStringGibt die Umkehrung des angegebenen Strings zurück.
AnsiRightStrGibt einen Teilstring mit einer bestimmten Länge zurück, der sich am Ende des angegebenen Strings befindet.
AnsiStartsStrGibt an, ob ein String am Anfang eines anderen Strings steht. Dabei wird die Groß-/Kleinschreibung berücksichtigt.
AnsiStartsTextGibt an, ob ein String am Anfang eines anderen Strings steht. Dabei wird die Groß-/Kleinschreibung nicht berücksichtigt.
ContainsStrFührt unter Berücksichtigung der Groß-/Kleinschreibung eine Suche nach dem Substring ASubText im String AText durch. Gibt true zurück, wenn ein oder mehrere Vorkommen von ASubText in AText enthalten sind.
ContainsTextFührt eine Suche ohne Berücksichtigung der Groß-/Kleinschreibung nach dem Substring ASubText im String AText durch. Gibt true zurück, wenn ein oder mehrere Vorkommen von ASubText in AText enthalten sind.
DecodeSoundexIntKonvertiert die Integer-Darstellung einer Soundex-Codierung in den entsprechenden phonetischen String.
DecodeSoundexWordKonvertiert die Word-Darstellung einer Soundex-Codierung in den entsprechenden phonetischen String.
DupeStringGibt die mehrfache Verkettung eines Strings mit sich selbst zurück. Die Anzahl der Wiederholungen kann angegeben werden.
EndsStrStellt unter Berücksichtigung der Groß-/Kleinschreibung fest, ob der String AText mit dem Substring ASubText endet. Gibt true zurück, wenn AText mit ASubText endet.
EndsTextStellt ohne Berücksichtigung der Groß-/Kleinschreibung fest, ob der String AText mit dem Substring ASubText endet. Gibt true zurück, wenn AText mit ASubText endet.
IfThenGibt abhängig von einer Bedingung einen von zwei angegebenen Werten zurück.
IndexStrStellt unter Berücksichtigung der Groß-/Kleinschreibung fest, ob ein String im Array AValues mit dem in AText angegebenen String übereinstimmt. Die Routine gibt den nullbasierten Index der ersten Übereinstimmung im Array zurück oder -1, wenn keine Übereinstimmung gefunden wird.
IndexTextStellt ohne Berücksichtigung der Groß-/Kleinschreibung fest, ob ein String im Array AValues mit dem in AText angegebenen String übereinstimmt. Die Routine gibt den nullbasierten Index der ersten Übereinstimmung im Array zurück oder -1, wenn keine Übereinstimmung gefunden wird.
LeftBStr (veraltet)Gibt einen Teilstring mit der angegebenen Byte-Anzahl zurück, der am Anfang des Strings beginnt.
LeftStrGibt einen Teilstring der angegebenen Länge zurück, der am Anfang des Strings beginnt.
MatchStrStellt unter Berücksichtigung der Groß-/Kleinschreibung fest, ob ein String im Array AValues mit dem in AText angegebenen String übereinstimmt. Die Routine gibt true zurück, wenn mindestens ein String im Array übereinstimmt oder false, wenn keine Übereinstimmung gefunden wird.
MatchTextStellt ohne Berücksichtigung der Groß-/Kleinschreibung fest, ob ein String im Array AValues mit dem in AText angegebenen String übereinstimmt. Die Routine gibt true zurück, wenn mindestens ein String im Array übereinstimmt oder false, wenn keine Übereinstimmung gefunden wird.
MidBStr (veraltet)Gibt einen Teilstring mit der angegebenen Byte-Anzahl zurück, der an einer bestimmten Position beginnt.
MidStrGibt einen Teilstring der angegebenen Länge zurück, der an einer bestimmten Position beginnt.
PosExGibt den Index des ersten Vorkommens eines Teilstrings in einem String zurück.
RandomFromGibt ein zufällig aus einem Array ausgewähltes Element zurück.
ReplaceStrErsetzt unter Berücksichtigung der Groß-/Kleinschreibung alle Vorkommen eines Teilstrings in einem String.
ReplaceTextErsetzt im Ausgangs-String AText alle Instanzen des Strings AFromText durch den String AToText und gibt den Wert von AText als Ergebnis zurück. Bei der Ersetzung wird die Groß-/Kleinschreibung nicht berücksichtigt.
ResemblesTextStellt mithilfe einer Soundex-Methode fest, ob der String AText und der String AOther ähnlich sind. Das Ergebnis ist true, wenn die beiden Strings gemäß der Soundex-Methode ähnlich sind, und ansonsten false.
ReverseStringGibt die Umkehrung des angegebenen Strings zurück.
RightBStr (veraltet)Gibt einen Teilstring mit der angegebenen Byte-Anzahl zurück, der am Ende des Strings beginnt.
RightStrGibt einen Teilstring mit einer bestimmten Länge zurück, der sich am Ende des angegebenen Strings befindet.
SearchBufDurchsucht einen Textpuffer nach einem Teilstring.
SoundexKonvertiert einen String in seine Soundex-Repräsentation.
SoundexCompareVergleicht die Soundex-Repräsentationen zweier Strings.
SoundexIntKonvertiert einen String in einen Integer, der den phonetischen Wert des Strings repräsentiert.
SoundexProcGibt an, ob sich zwei Strings ähneln.
SoundexSimilarGibt an, ob sich zwei Strings ähneln.
SoundexWordKonvertiert einen String in die Word-Repräsentation seines phonetischen Wertes.
SplitStringTeilt einen String in verschiedene Teile auf, die durch das angegebene Zeichen voneinander getrennt sind.
StartsStrStellt mit Berücksichtigung der Groß-/Kleinschreibung fest, ob der String AText mit dem Substring ASubText beginnt.
StartsTextStellt ohne Berücksichtigung der Groß-/Kleinschreibung fest, ob der String AText mit dem Substring ASubText beginnt. Wenn AText mit ASubText beginnt, ist das Ergebnis true, ansonsten false.
StuffStringFügt einen Teilstring an der angegebenen Position in einen String ein. Die vorhandenen Zeichen werden dabei überschrieben.

Typen

TCompareTextProcTCompareTextProc ist ein Funktionszeiger, der eine Funktion zum Vergleichen zweier String-Werte, AText und AOther, angibt, und true zurückgibt, wenn die beiden Strings identisch sind.
TSoundexIntLengthTSoundexIntLength ist die maximale Berechnungslänge für die Funktion SoundexInt. Der Integerwert kann 1 bis 8 sein.
TSoundexLengthTSoundexLength ist die maximale Berechnungslänge für die Funktion SoundEx. Dieser Wert bestimmt, wie viele Zeichen beim Erzeugen eines Soundex-Strings aus dem Quell-String verwendet werden sollen.
TStringSeachOptionTStringSeachOption ist eine Aufzählung, die das Verhalten von String-Suchen beschreibt.
TStringSearchOptionsTStringSearchOptions ist eine Menge der Aufzählung TStringSeachOption.

Variablen

AnsiResemblesProcSteuert den Algorithmus, der von AnsiResemblesText verwendet wird, um die Ähnlichkeit zweier Strings zu ermitteln.
ResemblesProcSteuert den Algorithmus, der von AnsiResemblesText verwendet wird, um die Ähnlichkeit zweier Strings zu ermitteln. Dieser enstpricht AnsiResemblesProc.
WordDelimitersMenge von ANSI-Zeichen, die Worttrennzeichen sind.