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. |