DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des chaînes
  • Présentation
  • Manipuler le contenu d'une chaîne
  • Convertir, compresser et crypter
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
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. Il est ainsi possible :
  • de manipuler le contenu de la chaîne,
  • d'effectuer des conversions et des cryptages.
La gestion de l'Unicode est prise en compte. Pour plus de détails, consultez Gestion de l'Unicode dans les chaînes de caractères.
Manipuler le contenu d'une chaîne
Les fonctions du WLangage permettent aussi bien d'extraire des parties d'une chaîne de caractères (fonctions Gauche, Droite ou Milieu par exemple) que d'effectuer des recherches dans une chaîne (fonction Position ou Remplace par exemple).
Certaines fonctionnalités proposées par les fonctions du WLangage peuvent aussi être réalisées grâce aux opérateurs sur les chaînes de caractères du WLangage.
Convertir, compresser et crypter
Plusieurs fonctions du WLangage permettent de simplifier les conversions, les compressions et les cryptages des chaînes de caractères. Il est ainsi possible par exemple de :
Remarque : Pour toutes les conversions de type Chaîne/Date ou Chaîne/Heure, consultez Manipuler les Dates et les Heures.
Liste des exemples associés :
Les fonctions HTMLVers Exemples unitaires (WEBDEV) : Les fonctions HTMLVers
[ + ] Utilisation des fonctions WLangage HTMLVersRTF et HTMLVersTexte.
La fonction Val Exemples unitaires (WINDEV) : La fonction Val
[ + ] Utilisation de la fonction WLangage "Val" avec des bases différentes.
Par exemple, elle vous permet de récupérer la valeur décimale d'une chaîne au format Hexadécimal.
Les fonctions standards sur les chaînes Exemples unitaires (WINDEV) : Les fonctions standards sur les chaînes
[ + ] Utilisation des principales fonctions de manipulation des chaînes de caractères :
- Position et PositionOccurrence
- Remplace
- ChaîneConstruit
- Gauche, Droite, Milieu
- ExtraitChaîne
Chaînes complexes Exemples unitaires (WINDEV) : Chaînes complexes
[ + ] Utilisation de la construction de chaînes complexes grâce à la fonction ChaîneConstruit.
Chaînes avec des APIs Exemples unitaires (WINDEV) : Chaînes avec des APIs
[ + ] Utilisation des chaînes avec des API.
Les fonctions suivantes sont utilisées :
- ChaîneRécupère
- Transfert
Les fonctions de chiffrement (CrypteXXX, DécrypteXXX) Exemples unitaires (WINDEV) : Les fonctions de chiffrement (CrypteXXX, DécrypteXXX)
[ + ] Utilisation des fonctions de chiffrement de WINDEV.
Cet exemple permet de :
- Chiffrer une chaîne de caractères
- Déchiffrer une chaîne de caractères
WD Controles de saisie Exemples didactiques (WINDEV) : WD Controles de saisie
[ + ] Cet exemple illustre la gestion des contrôles de saisie avec les fonctions WLangage.
Dans cet exemple, nous abordons les principaux thèmes suivants :
1/ la gestion des saisies obligatoires et invalides,
2/ l'utilisation du fichier des villes françaises.

Résumé de l'exemple livré avec WINDEV :
Ce programme réalisé avec WINDEV illustre comment vérifier efficacement des données saisies par l'utilisateur : nom, société, code postal, ville, adresse email ...
Cet exemple contient plusieurs procédures facilement réutilisables.
Le fichier de 39 000 codes postaux et villes est fourni avec cet exemple
Les expressions régulières Exemples unitaires (WINDEV) : Les expressions régulières
[ + ] Utilisation des expressions régulières avec WINDEV.
Deux types d'utilisation des expressions régulières sont présentés :
- vérification du format d'une saisie
- extraction des différents éléments respectant le format d'une saisie.
Cet exemple montre également comment rechercher un mot dans une chaîne, avec possiblité de ne pas prendre en compte la casse, le début ou la fin d'une chaîne, mais également de ne pas tenir compte des espaces (n'importe où dans la chaîne, y compris dans le mot recherché)
Les expressions régulières Exemples unitaires (WINDEV Mobile) : Les expressions régulières
[ + ] Utilisation des expressions régulières avec WINDEV Mobile.
Il montre 2 types d'utilisation des expressions régulières :
- vérifier le format d'une saisie
- extraire les différents éléments respectant le format d'une saisie.
Cet exemple montre également comment rechercher un mot dans une chaîne, avec possiblité de ne pas prendre en compte la casse, le début ou la fin d'une chaîne, mais également de ne pas tenir compte des espaces (n'importe où dans la chaîne, y compris dans le mot recherché)
Les fonctions de chiffrement Exemples unitaires (WINDEV Mobile) : Les fonctions de chiffrement
[ + ] Utilisation des fonctions WLangage de chiffrement.
Cet exemple permet de :
- Chiffrer une chaîne de caractères
- Déchiffrer une chaîne de caractères
Les fonctions de chiffrement Exemples unitaires (WEBDEV) : Les fonctions de chiffrement
[ + ] Utilisation des fonctions de chiffrement de WEBDEV.
Cet exemple permet de :
- chiffrer une chaîne de caractères
- Déchiffrer une chaîne de caractères
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale