System.StrUtils

De RAD Studio API Documentation
Aller à : navigation, rechercher


Routines

AnsiContainsStrIndique si une chaîne est une sous-chaîne d'une autre (en tenant compte de la casse).
AnsiContainsTextIndique si une chaîne est une sous-chaîne d'une autre (indépendamment de la casse).
AnsiEndsStrIndique si une chaîne est un suffixe d'une autre (en tenant compte de la casse).
AnsiEndsTextIndique si une chaîne est un suffixe d'une autre (indépendamment de la casse).
AnsiIndexStrFournit l'indice d'une chaîne spécifiée d'un tableau de chaînes.
AnsiIndexTextFournit l'indice d'une chaîne spécifiée d'un tableau de chaînes.
AnsiLeftStrRenvoie la sous-chaîne de longueur spécifiée à partir du début d'une chaîne.
AnsiMatchStrIndique si un tableau de chaînes contient une correspondance exacte avec une chaîne spécifiée.
AnsiMatchTextIndique si un tableau de chaînes contient une correspondance avec une chaîne spécifiée, indépendamment de la casse.
AnsiMidStrRenvoie la sous-chaîne d'une chaîne d'après la longueur et la position spécifiées.
AnsiReplaceStrRemplace toutes les occurrences d'une sous-chaîne au sein d'une chaîne, avec sensibilité à la casse.
AnsiReplaceTextRemplace toutes les correspondances d'une sous-chaîne par une autre chaîne, indépendamment de la casse.
AnsiResemblesTextIndique si deux chaînes sont similaires.
AnsiReverseStringRenvoie la chaîne inversée.
AnsiRightStrRenvoie la sous-chaîne finale d'une chaîne d'après la longueur spécifiée.
AnsiStartsStrIndique si une chaîne est un préfixe d'une autre (en tenant compte de la casse).
AnsiStartsTextIndique si une chaîne est un préfixe d'une autre (indépendamment de la casse).
ContainsStrEffectue 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.
ContainsTextEffectue 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.
DecodeSoundexIntConvertit une représentation de type entier d'un codage Soundex dans la chaîne phonétique correspondante.
DecodeSoundexWordConvertit une représentation Word d'un codage Soundex dans la chaîne phonétique correspondante.
DupeStringRenvoie la concaténation d'une chaîne avec elle-même à hauteur d'un nombre donné de répétitions.
EndsStrDé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.
EndsTextDé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.
IfThenRenvoie, selon la condition, une des deux valeurs spécifiées.
IndexStrIndexStr 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.
IndexTextIndexText 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.
LeftStrRenvoie la sous-chaîne de longueur spécifiée à partir du début d'une chaîne.
MatchStrMatchStr 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.
MatchTextMatchText 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.
MidStrRenvoie la sous-chaîne d'une chaîne d'après la longueur et la position spécifiées.
PosExRenvoie l'index de la première occurrence d'une sous-chaîne dans une chaîne.
RandomFromRenvoie un élément choisi au hasard dans un tableau.
ReplaceStrRemplace toutes les occurrences d'une sous-chaîne au sein d'une chaîne, avec sensibilité à la casse.
ReplaceTextReplaceText 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.
ResemblesTextResemblesText 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.
ReverseStringRenvoie 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.
RightStrRenvoie la sous-chaîne finale d'une chaîne d'après la longueur spécifiée.
SearchBufRecherche une sous-chaîne dans un tampon de texte.
SoundexConvertit une chaîne en sa représentation Soundex.
SoundexCompareCompare les représentations Soundex de deux chaînes.
SoundexIntConvertit une chaîne en un entier représentant sa valeur phonétique.
SoundexProcIndique si deux chaînes sont similaires.
SoundexSimilarIndique si deux chaînes sont similaires.
SoundexWordConvertit une chaîne en un mot représentant sa valeur phonétique.
SplitStringFractionne une chaîne en différentes parties délimitées par les caractères de délimitation spécifiés.
StartsStrDé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.
StartsTextStartsText 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.
StuffStringInsère une sous-chaîne à une position spécifiée dans une chaîne à la place des caractères existants.

Types

TCompareTextProcTCompareTextProc 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.
TSoundexIntLengthTSoundexIntLength est la longueur de calcul maximale pour la fonction SoundexInt. La valeur integer peut varier de 1 à 8.
TSoundexLengthTSoundexLength est la longueur de calcul maximale de la fonction SoundEx.
TStringSeachOptionTStringSeachOption est une énumération qui décrit le comportement des recherches de chaînes.
TStringSearchOptionsTStringSearchOptions est l'ensemble de l'énumération TStringSeachOption.

Variables

AnsiResemblesProcContrôle l'algorithme utilisé par AnsiResemblesText pour déterminer à quel moment deux chaînes sont similaires.
ResemblesProcContrôle l'algorithme utilisé par AnsiResemblesText pour déterminer à quel moment deux chaînes sont similaires. C'est équivalent à AnsiResemblesProc.
WordDelimitersEnsemble des caractères ANSI qui sont des délimiteurs de mots.