System.StrUtils
Routines
| AnsiContainsStr | Indique si une chaîne est une sous-chaîne d'une autre (en tenant compte de la casse). | 
| AnsiContainsText | Indique si une chaîne est une sous-chaîne d'une autre (indépendamment de la casse). | 
| AnsiEndsStr | Indique si une chaîne est un suffixe d'une autre (en tenant compte de la casse). | 
| AnsiEndsText | Indique si une chaîne est un suffixe d'une autre (indépendamment de la casse). | 
| AnsiIndexStr | Fournit l'indice d'une chaîne spécifiée d'un tableau de chaînes. | 
| AnsiIndexText | Fournit l'indice d'une chaîne spécifiée d'un tableau de chaînes. | 
| AnsiLeftStr | Renvoie la sous-chaîne de longueur spécifiée à partir du début d'une chaîne. | 
| AnsiMatchStr | Indique si un tableau de chaînes contient une correspondance exacte avec une chaîne spécifiée. | 
| AnsiMatchText | Indique si un tableau de chaînes contient une correspondance avec une chaîne spécifiée, indépendamment de la casse. | 
| AnsiMidStr | Renvoie la sous-chaîne d'une chaîne d'après la longueur et la position spécifiées. | 
| AnsiReplaceStr | Remplace toutes les occurrences d'une sous-chaîne au sein d'une chaîne, avec sensibilité à la casse. | 
| AnsiReplaceText | Remplace toutes les correspondances d'une sous-chaîne par une autre chaîne, indépendamment de la casse. | 
| AnsiResemblesText | Indique si deux chaînes sont similaires. | 
| AnsiReverseString | Renvoie la chaîne inversée. | 
| AnsiRightStr | Renvoie la sous-chaîne finale d'une chaîne d'après la longueur spécifiée. | 
| AnsiStartsStr | Indique si une chaîne est un préfixe d'une autre (en tenant compte de la casse). | 
| AnsiStartsText | Indique si une chaîne est un préfixe d'une autre (indépendamment de la casse). | 
| ContainsStr | Effectue une recherche sensible à la casse de la sous-chaîne ASubText dans la chaîne AText. Renvoie true si une ou plusieurs instances de ASubText existent dans AText. | 
| ContainsText | Effectue une recherche insensible à la casse de la sous-chaîne ASubText dans la chaîne AText. Renvoie true si une ou plusieurs instances de ASubText existent dans AText. | 
| DecodeSoundexInt | Convertit une représentation de type entier d'un codage Soundex dans la chaîne phonétique correspondante. | 
| DecodeSoundexWord | Convertit une représentation Word d'un codage Soundex dans la chaîne phonétique correspondante. | 
| DupeString | Renvoie la concaténation d'une chaîne avec elle-même à hauteur d'un nombre donné de répétitions. | 
| EndsStr | Détermine si la chaîne AText se termine par la sous-chaîne ASubText au moyen d'une comparaison de chaînes sensible à la casse. Renvoie true si AText se termine par ASubText. | 
| EndsText | Détermine si la chaîne AText se termine par la sous-chaîne ASubText au moyen d'une comparaison de chaînes insensible à la casse. Renvoie true si AText se termine par ASubText. | 
| IfThen | Renvoie, selon la condition, une des deux valeurs spécifiées. | 
| IndexStr | IndexStr détermine si une des chaînes du tableau AValues correspond à la chaîne spécifiée par AText au moyen d'une comparaison sensible à la casse. Elle renvoie l'index à base 0 de la première correspondance dans le tableau, ou -1 si aucune correspondance n'a été trouvée. | 
| IndexText | IndexText détermine si une des chaînes du tableau AValues correspond à la chaîne spécifiée par AText au moyen d'une comparaison insensible à la casse. Elle renvoie l'index à base 0 de la première correspondance dans le tableau, ou -1 si aucune correspondance n'a été trouvée. | 
| LeftBStr (obsolète) | Renvoie la sous-chaîne composée du nombre d'octets spécifié à partir du début de la chaîne. | 
| LeftStr | Renvoie la sous-chaîne de longueur spécifiée à partir du début d'une chaîne. | 
| MatchStr | MatchStr détermine si une des chaînes du tableau AValues correspond à la chaîne spécifiée par AText au moyen d'une comparaison sensible à la casse. Elle renvoie true si au moins une des chaînes du tableau correspond, ou false si aucune des chaînes ne correspond. | 
| MatchText | MatchText détermine si une des chaînes du tableau AValues correspond à la chaîne spécifiée par AText au moyen d'une comparaison insensible à la casse. Elle renvoie true si au moins une des chaînes du tableau correspond, ou false si aucune des chaînes ne correspond. | 
| MidBStr (obsolète) | Renvoie la sous-chaîne composée du nombre d'octets spécifié apparaissant à une position spécifiée dans une chaîne. | 
| MidStr | Renvoie la sous-chaîne d'une chaîne d'après la longueur et la position spécifiées. | 
| PosEx | Renvoie l'index de la première occurrence d'une sous-chaîne dans une chaîne. | 
| RandomFrom | Renvoie un élément choisi au hasard dans un tableau. | 
| ReplaceStr | Remplace toutes les occurrences d'une sous-chaîne au sein d'une chaîne, avec sensibilité à la casse. | 
| ReplaceText | ReplaceText remplace toutes les instances de la chaîne AFromText par la chaîne AToText dans la chaîne source AText et renvoie cette valeur en résultat. Le remplacement est insensible à la casse. | 
| ResemblesText | ResemblesText utilise une méthode Soundex pour déterminer si les chaînes AText et AOther sont similaires. Le résultat est True si les deux chaînes sont similaires conformément à la méthode Soundex, et false sinon. | 
| ReverseString | Renvoie l'inverse d'une chaîne spécifiée. | 
| RightBStr (obsolète) | Renvoie la sous-chaîne composée du nombre d'octets spécifié apparaissant à la fin d'une chaîne. | 
| RightStr | Renvoie la sous-chaîne finale d'une chaîne d'après la longueur spécifiée. | 
| SearchBuf | Recherche une sous-chaîne dans un tampon de texte. | 
| Soundex | Convertit une chaîne en sa représentation Soundex. | 
| SoundexCompare | Compare les représentations Soundex de deux chaînes. | 
| SoundexInt | Convertit une chaîne en un entier représentant sa valeur phonétique. | 
| SoundexProc | Indique si deux chaînes sont similaires. | 
| SoundexSimilar | Indique si deux chaînes sont similaires. | 
| SoundexWord | Convertit une chaîne en un mot représentant sa valeur phonétique. | 
| SplitString | Fractionne une chaîne en différentes parties délimitées par les caractères de délimitation spécifiés. | 
| StartsStr | Détermine si la sous-chaîne ASubText correspond au début de la chaîne AText au moyen d'un algorithme sensible à la casse. Si ASubText correspond au début de AText, le résultat est True, sinon le résultat est False. | 
| StartsText | StartsText détermine si la sous-chaîne ASubText commence par la chaîne AText au moyen d'un algorithme insensible à la casse. Si ASubText correspond au début de AText, le résultat est true, sinon le résultat est false. | 
| StuffString | Insère une sous-chaîne à une position spécifiée dans une chaîne à la place des caractères existants. | 
Types
| TCompareTextProc | TCompareTextProc est un pointeur de fonction qui spécifie une fonction pour la comparaison de deux valeurs de chaînes, AText et AOther, et renvoie true si ces deux valeurs sont équivalentes. | 
| TSoundexIntLength | TSoundexIntLength est la longueur de calcul maximale pour la fonction SoundexInt. La valeur integer peut varier de 1 à 8. | 
| TSoundexLength | TSoundexLength est la longueur de calcul maximale de la fonction SoundEx. | 
| TStringSeachOption | TStringSeachOption est une énumération qui décrit le comportement des recherches de chaînes. | 
| TStringSearchOptions | TStringSearchOptions est l'ensemble de l'énumération TStringSeachOption. | 
Variables
| AnsiResemblesProc | Contrôle l'algorithme utilisé par AnsiResemblesText pour déterminer à quel moment deux chaînes sont similaires. | 
| ResemblesProc | Contrôle l'algorithme utilisé par AnsiResemblesText pour déterminer à quel moment deux chaînes sont similaires. C'est équivalent à AnsiResemblesProc. | 
| WordDelimiters | Ensemble des caractères ANSI qui sont des délimiteurs de mots. |