DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Version : 2026

Catégorie : Fonctions de gestion des chaînes
136 résultats
<Buffer>.AnsiVersUnicode (Fonction)
Convertit un buffer contenant une chaîne de caractères au format ANSI (Windows) en un buffer contenant une chaîne de caractères au format UNICODE.
<Buffer>.UTF8Valide (Fonction)
Teste la validité d'un buffer au format UTF8.
<Chaîne ANSI>.AnsiVersOem (Fonction)
Convertit une chaîne de caractères au format ANSI (Windows) en une chaîne de caractères au format OEM (DOS).
<Chaîne ANSI>.AnsiVersUnicode (Fonction)
Convertit une chaîne de caractères au format ANSI (Windows) en une chaîne de caractères au format Unicode.
<Chaîne ANSI>.BufferVersHexa (Fonction)
Convertit une chaîne Ansi ou Unicode en une chaîne hexadécimale affichable (par exemple : "4A 5B 00").
<Chaîne ANSI>.CaractOccurrenceType (Fonction)
Renvoie le nombre de caractères vérifiant les informations de type données.
<Chaîne ANSI>.CommencePar (Fonction)
Vérifie si une chaîne de caractères commence :
  • soit par une chaîne de caractères spécifique.
  • soit par une des chaînes de caractères présentes dans un tableau.
<Chaîne ANSI>.Complète (Fonction)
Renvoie une chaîne de caractères spécifique de taille déterminée.
<Chaîne ANSI>.Contient (Fonction)
Permet de savoir si une sous-chaîne est contenue dans une chaîne.
<Chaîne ANSI>.Découpe (Fonction)
Extrait toutes les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs de chaînes.
<Chaîne ANSI>.Droite (Fonction)
Extrait la partie droite (c'est-à-dire les derniers caractères) d'une chaîne de caractères ou d'un buffer.
<Chaîne ANSI>.ExtraitChaîne (Fonction)
Permet de :
  • extraire une sous-chaîne d'une chaîne de caractères en fonction d'un séparateur de chaîne donné.
  • effectuer un parcours de sous-chaînes dans une chaîne de caractères en fonction d'un séparateur de chaîne donné.
<Chaîne ANSI>.FinitPar (Fonction)
Vérifie si une chaîne de caractères se termine :
  • soit par une chaîne de caractères spécifique.
  • soit par une des chaînes de caractères présentes dans un tableau.
<Chaîne ANSI>.Formate (Fonction)
Formate une chaîne de caractères selon les options choisies.
<Chaîne ANSI>.Incrémente (Fonction)
Incrémente un nombre situé en fin ou début d'une chaîne de caractères.
<Chaîne ANSI>.Insère (Fonction)
Insère une chaîne dans une autre chaîne de caractères à une position donnée.
<Chaîne ANSI>.Inverse (Fonction)
Inverse les caractères d'une chaîne.
<Chaîne ANSI>.RegexCherche (Fonction)
Cherche toutes les parties d'une chaîne de caractères qui respectent un format donné.
<Chaîne ANSI>.RegexRemplace (Fonction)
Remplace toutes les parties d'une chaîne qui respectent un format donné.
<Chaîne ANSI>.RegexVérifie (Fonction)
Vérifie si une chaîne respecte un format défini par une expression régulière.
<Chaîne ANSI>.Remplace (Fonction)
Remplace toutes les occurrences d'un mot présent dans une chaîne par un autre mot.
<Chaîne ANSI>.SupprimeDoublon (Fonction)
Supprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
<Chaîne ANSI>.VersNumérique (Fonction)
Renvoie la valeur numérique d'une chaîne de caractères. Il est ainsi possible d'effectuer des calculs numériques sur des chaînes de caractères.
<Chaîne OEM>.OemVersAnsi (Fonction)
Convertit une chaîne de caractères au format OEM (DOS) en une chaîne de caractères au format ANSI (Windows).
<Chaîne Unicode>.RegexCherche (Fonction)
Cherche toutes les parties d'une chaîne de caractères qui respectent un format donné.
<Chaîne Unicode>.RegexRemplace (Fonction)
Remplace toutes les parties d'une chaîne qui respectent un format donné.
<Chaîne Unicode>.RegexVérifie (Fonction)
Vérifie si une chaîne respecte un format défini par une expression régulière.
AnsiVersOem (Fonction)
Convertit une chaîne de caractères au format ANSI (Windows) en une chaîne de caractères au format OEM (DOS).
AnsiVersUnicode (Fonction)
Convertit :
  • une chaîne de caractères au format ANSI (Windows) en une chaîne de caractères au format UNICODE.
  • un buffer contenant une chaîne de caractères au format ANSI (Windows) en un buffer contenant une chaîne de caractères au format UNICODE.
Asc (Exemple)
Exemple d'utilisation de la fonction Asc
Asc (Fonction)
Renvoie le code ASCII du caractère spécifié.
BufferVersEntier (Fonction)
Extrait un entier présent dans un buffer binaire à une position donnée.
BufferVersHexa (Fonction)
Convertit un buffer en une chaîne hexadécimale affichable (par exemple : "4A 5B 00").
BufferVersPhrase (Fonction)
Renvoie une phrase mnémotechnique à partir d'un buffer en utilisant l'algorithme BIP39.
BufferVersRéel (Fonction)
Extrait un réel présent dans un buffer binaire à une position donnée.
Caract (Exemple)
Exemple d'utilisation de la fonction Caract
Caract (Fonction)
Renvoie le caractère correspondant au code ASCII spécifié.
CaractOccurrenceType (Fonction)
Renvoie le nombre de caractères vérifiant les informations de type données.
CaractType (Fonction)
Renvoie des informations sur le type d'un caractère.
CaractUnicode (Fonction)
Renvoie le caractère correspondant au code Unicode spécifié.
ChaîneCommencePar (Fonction)
Vérifie si une chaîne de caractères commence :
  • soit par une chaîne de caractères spécifique.
  • soit par une des chaînes de caractères présentes dans un tableau.
ChaîneCompare (Fonction)
Compare caractère par caractère deux chaînes :
  • selon l'ordre des caractères ASCII.
  • selon l'ordre lexicographique.
ChaîneConstruit (Fonction)
Construit une chaîne de caractères en fonction d'une chaîne initiale et de paramètres.
ChaîneDécoupe (Fonction)
Extrait toutes les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs de chaînes.
ChaîneEncadre (Fonction)
Encadre une chaîne par une chaîne de début et une chaîne de fin (uniquement si ces chaînes ne sont pas déjà présentes).
ChaîneFinitPar (Fonction)
Vérifie si une chaîne de caractères se termine :
  • soit par une chaîne de caractères spécifique.
  • soit par une des chaînes de caractères présentes dans un tableau.
ChaîneFormate (Fonction)
Formate une chaîne de caractères selon les options choisies.
ChaîneIncrémente (Fonction)
Incrémente un nombre situé en fin ou début d'une chaîne de caractères.
ChaîneInsère (Fonction)
Insère une chaîne dans une autre chaîne de caractères à une position donnée.
ChaîneInverse (Fonction)
Inverse les caractères d'une chaîne.
ChaîneOccurrence (Fonction)
Calcule :
  • le nombre d'occurrences d'une chaîne de caractères spécifique (en respectant les critères de recherche) dans une autre chaîne de caractères.
  • le nombre d'occurrences d'un ensemble de chaînes présentes dans un tableau.
ChaîneRécupère (Fonction)
Récupère une chaîne de caractères à partir d'un format externe à PC Soft (chaîne de caractères résultat d'une fonction de l'API Windows par exemple).
ChaîneSupprime (Fonction)
Supprime :
  • toutes les occurrences d'une sous-chaîne à l'intérieur d'une chaîne.
  • une portion de chaîne à l'intérieur d'une chaîne. La portion de chaîne est identifiée par sa position et sa longueur.
ChaîneSupprimeDoublon (Fonction)
Supprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
ChaîneVersJSON (Fonction)
Convertit une chaîne au format JSON en une variable de type JSON.
ChaîneVersNumérique (Fonction)
Renvoie la valeur numérique d'une chaîne de caractères. Il est ainsi possible d'effectuer des calculs numériques sur des chaînes de caractères.
ChaîneVersUTF8 (Fonction)
Convertit une chaîne ANSI ou Unicode au format UTF8.
ChampVisible (Fonction)
Rend visible un champ ou un groupe de champs dans une fenêtre. Pendant cette opération, une animation sur les champs peut être effectuée.
Complète (Fonction)
Renvoie une chaîne de caractères spécifique de taille déterminée.
ComplèteRep (Fonction)
Ajoute, si nécessaire, le caractère "\" à la fin d'une chaîne de caractères.
Constantes de gestion des chaînes de caractères
Liste des constantes utilisées par les fonctions de gestion des chaînes de caractères
Constantes de sérialisation
Les constantes de sérialisation sont les suivantes :
Contient (Fonction)
Permet de savoir si une sous-chaîne est contenue dans une chaîne.
DécomplèteRep (Fonction)
Enlève le caractère '/' ou '\' à la fin d'une chaîne si ce caractère est présent.
Droite (Fonction)
Extrait la partie droite (c'est-à-dire les derniers caractères) d'une chaîne de caractères ou d'un buffer.
EntierSystèmeVersEntier (Fonction)
Convertit un entier système en un entier sur 4 octets.
EntierVersBuffer (Fonction)
Convertit un entier en un buffer binaire.
EntierVersHexa (Fonction)
Renvoie la chaîne hexadécimale d'une valeur numérique.
ExtraitChaîne (Fonction)
Permet de :
  • extraire une sous-chaîne d'une chaîne de caractères en fonction d'un séparateur de chaîne donné.
  • effectuer un parcours de sous-chaînes dans une chaîne de caractères en fonction d'un séparateur de chaîne donné.
ExtraitChaîneAprès (Fonction)
Permet d'extraire d'une chaîne de caractères la partie située entre la fin d'un séparateur de chaîne donné et la fin de la chaîne.
Versions 2026 et supérieures
Attention : Cette fonction est disponible uniquement à partir de la version 2026 Update 1.
Nouveauté Abonnement
Attention : Cette fonction est disponible uniquement à partir de la version 2026 Update 1.
Nouveauté 2026
Attention : Cette fonction est disponible uniquement à partir de la version 2026 Update 1.
Attention : Cette fonction est disponible uniquement à partir de la version 2026 Update 1.
ExtraitChaîneAvant (Fonction)
Permet d'extraire d'une chaîne de caractères la partie située entre le début de la chaîne et le début d'un séparateur de chaîne donné.
Versions 2026 et supérieures
Attention : Cette fonction est disponible uniquement à partir de la version 2026 Update 1.
Nouveauté Abonnement
Attention : Cette fonction est disponible uniquement à partir de la version 2026 Update 1.
Nouveauté 2026
Attention : Cette fonction est disponible uniquement à partir de la version 2026 Update 1.
Attention : Cette fonction est disponible uniquement à partir de la version 2026 Update 1.
ExtraitChaîneEntre (Fonction)
Permet de :
  • extraire d'une chaîne de caractères une sous-chaîne entre deux séparateurs de chaînes donnés.
  • effectuer un parcours de sous-chaînes entre deux séparateurs de chaîne donnés dans une chaîne de caractères.
ExtraitLigne (Fonction)
Extrait une ligne spécifique présente dans une chaîne de caractères.
Fonctions de gestion des chaînes de caractères
Liste des fonctions de gestion des chaînes de caractères
Fonctions de gestion des chaînes de caractères (syntaxe préfixée)
Les fonctions permettant de manipuler des chaînes de caractères via une syntaxe préfixée sont les suivantes :
FormatNumérique (Type de variable)
Le type FormatNumérique permet de définir toutes les caractéristiques du format utilisable avec la fonction NumériqueVersChaîne.
Gauche (Fonction)
Extrait la partie gauche (c'est-à-dire les premiers caractères) d'une chaîne de caractères ou d'un buffer.
Gestion de l'Unicode dans les chaînes de caractères
L'Unicode est un système de codage spécifiant un nombre unique pour chaque caractère.
HexaVersBuffer (Fonction)
Convertit une chaîne représentant des octets en hexadécimal en un buffer binaire.
HexaVersEntier (Fonction)
Renvoie la valeur numérique d'une chaîne hexadécimale.
HTMLVersRTF (Fonction)
Convertit une chaîne HTML ou un buffer HTML en chaîne au format RTF.
HTMLVersTexte (Fonction)
Convertit une chaîne HTML ou un buffer HTML en chaîne texte.
Inverse (Fonction)
Renvoie pour chaque caractère d'une chaîne de caractères le complément à 255.
LigneVersPosition (Fonction)
Renvoie la position du premier caractère d'une ligne dans un bloc de texte.
Majuscule (Fonction)
Convertit une chaîne de caractères en majuscules en fonction des paramètres de localisation définis dans Windows.
Manipuler les chaînes de caractères
WINDEV, WINDEV Mobile et WEBDEV permettent de réaliser plusieurs types d'opérations sur les chaînes de caractères grâce aux fonctions du WLangage...
MarkdownImage (Fonction)
Intègre une image dans une chaîne Markdown, avec possibilité de redimensionner homothétiquement cette image.
Versions 2026 et supérieures
Attention : Cette fonction est disponible uniquement à partir de la version 2026 Update 2.
Nouveauté Abonnement
Attention : Cette fonction est disponible uniquement à partir de la version 2026 Update 2.
Nouveauté 2026
Attention : Cette fonction est disponible uniquement à partir de la version 2026 Update 2.
Attention : Cette fonction est disponible uniquement à partir de la version 2026 Update 2.
MarkdownLien (Fonction)
Ajoute un lien cliquable dans une chaîne Markdown. Il est ainsi possible d'ajouter un lien dans le libellé d'un champ au format Markdown.
MarkdownVersDOCX (Fonction)
Convertit une chaîne de caractères au format Markdown en un document au format DOCX.
MarkdownVersHTML (Fonction)
Convertit une chaîne de caractères au format Markdown en un buffer au format HTML (encodé en UTF8).
MarkdownVersPDF (Fonction)
Convertit une chaîne (ou un buffer) au format Markdown en un buffer contenant un document PDF.
MarkdownVersTexte (Fonction)
Convertit une chaîne de caractères au format Markdown en une chaîne de caractères au format texte (sans balises).
Milieu (Fonction)
Extrait :
  • soit une sous-chaîne d'une chaîne à partir d'une position donnée.
  • soit une portion d'un buffer à partir d'une position donnée.
Minuscule (Fonction)
Convertit une chaîne de caractères en minuscules en fonction des paramètres de localisation définis dans Windows.
MotOccurrence (Fonction)
Renvoie le nombre de mots d'une chaîne.
MotVersTableau (Fonction)
Remplit un tableau avec les mots d'une chaîne.
NombreEnLettres (Fonction)
Convertit un nombre en une chaîne de caractères correspondant au nombre "écrit en toutes lettres".
NumériqueVersChaîne (Fonction)
Transforme un numérique (entier, réel ou monétaire) en une chaîne de caractères selon le format spécifié.
NumériqueVersEcritureFinancièreChinoise (Fonction)
Transforme un numérique (entier, réel ou monétaire) en une chaîne au format d'écriture financière chinoise.
OemVersAnsi (Fonction)
Convertit une chaîne de caractères au format OEM (DOS) en une chaîne de caractères au format ANSI (Windows).
Phonétique (Fonction)
Renvoie la phonétique correspondant à la chaîne passée en paramètre.
PhraseVersBuffer (Fonction)
Renvoie le buffer encodé dans une phrase mnémotechnique BIP39.
Position (Fonction)
Recherche la position d'une chaîne de caractères dans une autre chaîne de caractères.
PositionOccurrence (Fonction)
Recherche la Xème position d'une chaîne de caractères dans une chaîne de caractères.
PositionVersLigne (Fonction)
Renvoie le numéro de la ligne à laquelle appartient un caractère connu par sa position dans un bloc de texte.
PremièreLettreEnMajuscule (Fonction)
Convertit en majuscule la première lettre de tous les mots d'une chaîne de caractères.
RegexCherche (Fonction)
Cherche toutes les parties d'une chaîne de caractères qui respectent un format donné.
RegexRemplace (Fonction)
Remplace toutes les parties d'une chaîne qui respectent un format donné.
RegexVérifie (Fonction)
Vérifie si une chaîne respecte un format défini par une expression régulière.
Remplace (Exemple)
Exemple d'utilisation de la fonction Remplace
Remplace (Fonction)
Remplace toutes les occurrences d'un mot présent dans une chaîne par un autre mot.
Répète (Fonction)
Concatène N répétitions d'une même chaîne de caractères ou d'un même buffer.
SansAccent (Fonction)
Transforme les caractères accentués d'une chaîne de caractères en caractères non accentués.
SansCaractère (Fonction)
Renvoie une chaîne de caractères sans les caractères spécifiés situés à gauche et à droite.
SansCaractèreDroite (Fonction)
Renvoie une chaîne de caractères sans les caractères spécifiés situés à droite de la chaîne initiale.
SansCaractèreGauche (Fonction)
Renvoie une chaîne de caractères sans les caractères spécifiés situés à gauche de la chaîne initiale.
SansEspace (Fonction)
Renvoie une chaîne de caractères sans les espaces :
  • situés à gauche et à droite.
  • situés à l'intérieur de la chaîne.
Taille (Fonction)
Renvoie :
  • la taille d'une chaîne de caractères, c'est-à-dire le nombre de caractères composant la chaîne de caractères (y compris les caractères espace et 0 binaire).
  • la taille d'un buffer, c'est-à-dire le nombre d'octets composant le buffer.
TailleCommune (Fonction)
Renvoie le nombre de caractères communs à deux chaînes de caractères, en partant du début ou de la fin.
TailleVersChaîne (Fonction)
Convertit une taille donnée en octets en une chaîne de caractères formatée en kilo-octets, méga-octets ou tera-octets.
TexteVersHTML (Fonction)
Convertit une chaîne texte en chaîne HTML (les retours chariots sont remplacés par des <BR>, les accents sont remplacés par leur équivalent en HTML, ...).
TexteVersMarkdown (Fonction)
Convertit une chaîne de caractères au format texte en une chaîne en Markdown (avec des balises spécifiques).
Versions 2026 et supérieures
Attention : Cette fonction est disponible uniquement à partir de la version 2026 Update 1.
Nouveauté Abonnement
Attention : Cette fonction est disponible uniquement à partir de la version 2026 Update 1.
Nouveauté 2026
Attention : Cette fonction est disponible uniquement à partir de la version 2026 Update 1.
Attention : Cette fonction est disponible uniquement à partir de la version 2026 Update 1.
TexteVersRTF (Fonction)
Convertit une chaîne texte en chaîne au format RTF.
Tronque (Fonction)
Tronque la partie droite d'une chaîne ou d'un buffer.
UnicodeVersAnsi (Fonction)
Convertit :
  • une chaîne de caractères au format UNICODE en une chaîne de caractères au format ANSI (Windows).
  • un buffer contenant une chaîne de caractères au format UNICODE en un buffer contenant une chaîne de caractères au format ANSI (Windows).
URLDécode (Fonction)
Décode une URL encodée (c'est-à-dire avec des caractères sous la forme de %xx).
URLEncode (Fonction)
Encode une URL avec uniquement un sous-ensemble de caractères ASCII.
URLExtraitChemin (Fonction)
Renvoie les différents éléments d'une URL : protocole, utilisateur, mot de passe, domaine, port, chemin de la ressource, nom de la ressource, extension de la ressource, requête et fragment.
UTF8Valide (Fonction)
Teste la validité d'une chaîne de caractères au format UTF8.
UTF8VersAnsi (Fonction)
Convertit une chaîne au format UTF8 en une chaîne Ansi.
UTF8VersChaîne (Fonction)
Convertit une chaîne au format UTF8 en une chaîne ANSI ou une chaîne Unicode.
UTF8VersUnicode (Fonction)
Convertit une chaîne au format UTF8 en une chaîne Unicode.
UTFConvertit (Fonction)
Convertit une chaîne ou un buffer vers le format spécifié : UTF, Ansi, Unicode.
Val (Fonction)
Renvoie la valeur numérique d'une chaîne de caractères.
VariantVersJSON (Fonction)
Convertit le contenu d'une variable de type Variant au format JSON.
VérifieExpressionRégulière (Fonction)
Vérifie si une chaîne de caractères correspond à un format spécifique et récupère les différentes sous-chaînes constituant le format.