strutils |
Utilitaires de chaîne de caractères |
---|---|
Free Pascal |
Description
Cette unité contient les fonctions diverses pour la manipulation de chaîne de caractères.
Liste des procédures et fonctions
Nom | Description |
---|---|
ADDCHAR | Cette fonction permet d'ajouter des caractères à la gauche d'une chaîne de caractères avec une certaine longueur. |
ADDCHARR | Cette fonction permet d'ajouter des caractères à la fin d'une chaîne de caractères avec une certaine longueur. |
ANSICONTAINSSTR | Cette fonction permet d'indiquer si une chaîne de caractères est contenue dans une autre chaîne de caractères en tenant compte des majuscule/minuscule. |
ANSICONTAINSTEXT | Cette fonction permet d'indiquer si une chaîne de caractères est contenu dans une autre chaîne de caractères sans tenir compte des majuscule/minuscule et utilise les paramètres régionaux du système d'exploitation. |
ANSIENDSSTR | Cette fonction permet d'indiquer si une chaîne de caractères est contenu à la fin d'une autre chaîne de caractères en tenant compte des majuscule/minuscule. |
ANSIENDSTEXT | Cette fonction permet de vérifier si une chaîne de caractères est contenu à la fin d'une autre chaîne de caractères en ignorant les majuscules et les minuscules. |
ANSIINDEXSTR | Cette fonction permet de demander la position d'une des sous-chaînes de caractères dans une chaîne de caractères en tenant compte des majuscule/minuscule. |
ANSIINDEXTEXT | Cette fonction permet de demander la position d'une des sous-chaînes de caractères dans une chaîne de caractères en ignorant les majuscules et les minuscules. |
ANSILEFTSTR | Cette fonction permet de retourner le début d'une chaîne de caractères. |
ANSIMATCHSTR | Cette fonction permet d'indiquer si une de ses chaînes de caractères spécifiés est égale à la chaîne de caractères spécifiés en tenant compte des majuscules/minuscules. |
ANSIMATCHTEXT | Cette fonction permet d'indiquer si une de ses chaînes de caractères spécifiés est égale à la chaîne de caractères spécifiés en ignorant les majuscules et les minuscules. |
ANSIMIDSTR | Cette fonction permet de retourner une sous-chaîne de caractères à partir de la position spécifiée et de la longueur spécifiée. |
ANSIPROPERCASE | Cette fonction permet de retourner une chaîne de caractères en minuscule avec la première lettre en majuscule. |
ANSIREPLACESTR | Cette fonction permet de remplacer des sous-chaînes de caractères par d'autres sous-chaînes de caractères dans une chaîne de caractères spécifiés en tenant compte des majuscules/minuscules. |
ANSIREPLACETEXT | Cette fonction permet de remplacer des sous-chaînes de caractères par d'autres sous-chaînes de caractères dans une chaîne de caractères spécifiés en ignorant les majuscules et les minuscules. |
ANSIRESEMBLESTEXT | Cette fonction permet de vérifier si 2 chaînes de caractères se ressemblent. |
ANSIREVERSESTRING | Cette fonction permet d'inverser l'ordre des caractères dans une chaîne de caractères de façon à ce que le début se retrouve à la fin et la fin se retrouve au début. |
ANSIRIGHTSTR | Cette fonction permet de retourner la fin d'une chaîne de caractères. |
ANSISTARTSSTR | Cette fonction permet d'indiquer si le début d'une chaîne de caractères correspondant à sous-chaîne de caractères spécifié en tenant compte des majuscules/minuscules. |
ANSISTARTSTEXT | Cette fonction permet d'indiquer si le début d'une chaîne de caractères correspondant à sous-chaîne de caractères spécifié en ignorant les majuscules et les minuscules. |
BINTOHEX | Cette procédure permet de convertir un tampon binaire en chaîne de caractères hexadécimales. |
COPY2SPACE | Cette fonction permet de retourner tous les caractères d'une chaîne de caractères jusqu'au premier caractère d'espacement (non inclus). |
COPY2SPACEDEL | Cette fonction permet de supprimer et retourner tous les caractères d'une chaîne de caractères jusqu'au premier caractère d'espacement (non inclus). |
COPY2SYMB | Cette fonction permet de retourner tous les caractères d'une chaîne de caractères jusqu'à un caractère spécifié (non inclus). |
COPY2SYMBDEL | Cette fonction permet de supprimer et de retourner tous les caractères d'une chaîne de caractères jusqu'à un caractère spécifié (non inclus). |
DEC2NUMB | Cette fonction permet de convertir un nombre décimal en une représentation sous forme de chaîne de caractères, en utilisant une base spécifiée. |
DECODESOUNDEXINT | Cette fonction permet de décoder la représentation entière d'un code soundex et renvoie le code soundex d'origine. |
DECODESOUNDEXWORD | Cette fonction permet de décoder la représentation de la taille d'un mot d'un code soundex et renvoie le code soundex d'origine. |
DELCHARS | Cette fonction permet de supprimer toutes les occurrences d'un caractère spécifié d'une chaîne de caractères. |
DELSPACE | Cette fonction permet de supprimer toutes les occurrences d'un espace d'une chaîne de caractères. |
DELSPACE1 | Cette fonction permet de réduire les séquences de caractères d'espace en un seul caractère. |
DUPESTRING | Cette fonction permet de créer et de concaténer N copies d'une chaîne de caractères. |
EXTRACTDELIMITED | Cette fonction permet d'extraire la nième partie délimitée d'une chaîne de caractères. |
EXTRACTSUBSTR | Cette fonction permet d'extraire un mot d'une chaîne de caractères, en commençant à une position donnée dans la chaîne de caractères. |
EXTRACTWORD | Cette fonction permet d'extraire le Nième mot d'une chaîne de caractères. |
EXTRACTWORDPOS | Cette fonction permet d'extraire un mot d'une chaîne de caractères et renvoie la position où il se trouvait dans la chaîne de caractères. |
FINDMATCHESBOYERMOORECASEINSENSITIVE | Cette procédure permet de rechercher des correspondances sans distinction à la casse d'une chaîne de caractères à l'aide d'un algorithme de Boyer-Moore. |
FINDMATCHESBOYERMOORECASESENSITIVE | Cette procédure permet de rechercher des correspondances sensibles à la casse d'une chaîne de caractères à l'aide d'un algorithme de Boyer-Moore. |
FINDPART | Cette fonction permet de rechercher une sous-chaîne de caractères dans une chaîne de caractères à l'aide de caractères génériques. |
GETCMDLINEARG | Cette fonction permet de retourner le paramètre de ligne de commande suivant le paramètre spécifié. |
HEX2DEC | Cette fonction permet de convertir une chaîne de caractères hexadécimale en valeur décimale. |
HEXTOBIN | Cette fonction permet de convertir une chaîne de caractères hexadécimale en un tampon binaire. |
IFTHEN | Cette fonction permet de retourner l'une des deux chaînes de caractères, en fonction d'une expression booléenne. |
INDEXSTR | Cette fonction permet de rechercher, dans le cas présent, une chaîne de caractères dans un tableau de chaînes de caractères. |
INTTOBIN | Cette fonction permet de convertir un entier en une représentation sous forme de chaîne de caractères binaire, en insérant des espaces à des emplacements fixes. |
INTTOROMAN | Cette fonction permet de représenter un entier avec des chiffres romains. |
ISEMPTYSTR | Cette fonction permet de vérifier si une chaîne de caractères est vide, en ignorant les caractères d'espacement. |
ISWILD | Cette fonction permet de vérifier si une chaîne de caractères correspond à une expression de recherche générique. |
ISWORDPRESENT | Cette fonction permet de vérifier la présence d'un mot dans une chaîne de caractères. |
LEFTBSTR | Cette fonction permet de copier le nombre de caractères spécifié commençant à la gauche d'une chaîne de caractères d'octets. |
LEFTSTR | Cette fonction permet de copier le nombre de caractères spécifié commençant à la gauche d'une chaîne de caractères Unicode. |
MATCHSTR | Cette fonction permet de vérifier si une chaîne de caractères se produit dans un tableau de chaînes de caractères, en observant la casse. |
MIDBSTR | Cette fonction permet de copier un nombre de caractères commençant à une position spécifiée dans une chaîne de caractères d'octets. |
MIDSTR | Cette fonction permet de copier un nombre de caractères commençant à une position spécifiée dans une chaîne de caractères Unicode. |
NATURALCOMPARETEXT | Cette fonction permet de comparer des chaînes de caractères en utilisant un tri naturel. |
NPOS | Cette fonction permet de retourner la position de la Nième occurrence d'une sous-chaîne de caractères dans une chaîne de caractères. |
NUMB2DEC | Cette fonction permet de convertir une représentation sous forme de chaîne de caractères d'un nombre en valeur numérique, à partir d'une base spécifiée. |
NUMB2USA | Cette fonction permet d'insérer le séparateur des milliers dans une chaîne de caractères. |
PADCENTER | Cette fonction permet d'ajuster la chaîne de caractères à une certaine longueur pour qu'elle soit centrée. |
PADLEFT | Cette fonction permet d'ajouter des espaces à la gauche d'une chaîne de caractères jusqu'à ce qu'une certaine longueur soit atteinte. |
PADRIGHT | Cette fonction permet d'ajouter des espaces à la droite d'une chaîne de caractères jusqu'à ce qu'une certaine longueur soit atteinte. |
POSEX | Cette fonction permet de rechercher l'occurrence d'un caractère dans une chaîne de caractères, en commençant à une certaine position. |
POSSET | Cette fonction permet de retourner la position dans une chaîne de caractères de n'importe quel caractère d'un ensemble de caractères. |
POSSETEX | Cette fonction permet de retourner la position dans une chaîne de caractères de n'importe quel caractère d'un ensemble de caractères commençant à une certaine position. |
RANDOMFROM | Cette fonction permet de choisir une chaîne de caractères aléatoire dans un tableau de chaînes de caractères. |
REMOVELEADINGCHARS | Cette procédure permet de supprimer tous les caractères d'interlignage d'un ensemble d'une chaîne de caractères. |
REMOVEPADCHARS | Cette procédure permet de supprimer tous les caractères de fin ou de début d'un ensemble d'une chaîne de caractères. |
REMOVETRAILINGCHARS | Cette procédure permet de supprimer tous les caractères de fin d'un ensemble d'une chaîne de caractères. |
REPLACESTR | Cette fonction permet de remplacer les chaînes de caractères en respectant la casse. |
REPLACETEXT | Cette fonction permet de remplacer les chaînes de caractères sans tenir compte de la casse. |
REVERSESTRING | Cette fonction permet d'inverser les caractères d'une chaîne de caractères. |
RIGHTBSTR | Cette fonction permet de copier un nombre spécifié de caractères (octets), en partant de la droite d'une chaîne de caractères. |
RIGHTSTR | Cette fonction permet de copier un nombre spécifié de caractères, en partant de la droite d'une chaîne de caractères. |
ROMANTOINT | Cette fonction permet de convertir une chaîne de caractères avec un nombre romain en valeur décimale. |
ROMANTOINTDEF | Cette fonction permet de convertir un chiffre romain en une valeur entière. |
RPOS | Cette fonction permet de trouver la dernière occurrence de sous-chaîne de caractères ou de caractère dans une chaîne de caractères. |
RPOSEX | Cette fonction permet de trouver la dernière sous-chaîne de caractères ou le dernier caractère d'une chaîne de caractères, en partant d'une certaine position. |
SEARCHBUF | Cette fonction permet de rechercher un tampon pour une certaine chaîne de caractères. |
SOUNDEX | Cette fonction permet de calculer le soundex d'une chaîne de caractères. |
SOUNDEXCOMPARE | Cette fonction permet de comparer les valeurs soundex de 2 chaînes de caractères. |
SOUNDEXINT | Cette fonction permet d'indiquer la valeur soundex sous forme d'un entier. |
SOUNDEXPROC | Cette fonction permet d'intégrer le AnsiResemblesText par défaut. |
SOUNDEXSIMILAR | Cette fonction permet de vérifier si les 2 chaînes de caractères ont des valeurs soundex égales. |
SOUNDEXWORD | Cette fonction permet de calculer une valeur soundex de la taille d'un mot. |
STRINGREPLACE | Cette fonction permet d'effectuer des recherches et des remplacement en utilisant un algorithme optimisé spécifié. |
STRINGSREPLACE | Cette fonction permet de remplacer les occurrences d'un ensemble de chaînes de caractères par un autre ensemble de chaînes de caractères. |
STUFFSTRING | Cette fonction permet de remplacer une partie d'une chaîne de caractères par une autre chaîne de caractères. |
TAB2SPACE | Cette fonction permet de convertir les caractères de tabulation en un nombre d'espaces. |
TRIMLEFTSET | Cette fonction permet de supprimer tous les caractères d'interlignage d'un ensemble d'une chaîne de caractères et renvoie le résultat. |
TRIMRIGHTSET | Cette fonction permet de supprimer tous les caractères de fin d'un ensemble d'une chaîne de caractères et renvoie le résultat. |
TRIMSET | Cette fonction permet de supprimer tous les caractères de fin ou de fin d'un ensemble d'une chaîne de caractères et renvoie le résultat. |
TRYROMANTOINT | Cette fonction permet d'essayer de convertir un chiffre romain en une valeur entière. |
WORDCOUNT | Cette fonction permet de compter le nombre de mots dans une chaîne de caractères. |
WORDPOSITION | Cette fonction permet d'indiquer la position de recherche du Nième mot dans une chaîne de caractères. |
XORDECODE | Cette fonction permet de décoder une chaîne de caractères encodée avec XorEncode. |
XORENCODE | Cette fonction permet d'encoder une chaîne de caractères en effectuant un ou exclusif (XOR) de ses caractères en utilisant les caractères d'une clef spécifiée, représentant le résultat en tant que valeurs hexadécimales. |
XORSTRING | Cette fonction permet d'Encoder une chaîne de caractères en effectuant un ou exclusif (XOR) de ses caractères en utilisant les caractères d'une clef spécifiée. |
Dernière mise à jour : Dimanche, le 24 février 2019