Section courante

A propos

Section administrative du site

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