Je veux savoir quelle fonction permet de supprimer le caractère '&' d'une chaîne de caractère.
Merci pour votre compréhension.
J'ai besoin de votre aide!
Je veux savoir quelle fonction permet de supprimer le caractère '&' d'une chaîne de caractère.
Merci pour votre compréhension.
J'ai besoin de votre aide!
Salut;
en supposant que ton OS est win32 et que tu développe pour cette plate forme je crois que c'est la fonction delete de l'unité sysutil. (faut me corriger je ne suis pas tout à fait sur).
mais avant faut savoir la position de ton caractère dans la chaine donc faut passer par pos qui te rend la position de ton caractère.
Bon courage ou Bonne Chance (selon le contexte)
Mon blog sur WordPress
Bonjour,
Pour moi j'utiliserais Ansipos qui retourne un integer indiquant la position de ton caractère dans la chaine de caractère
puis la fonction delete
Code : Sélectionner tout - Visualiser dans une fenêtre à part position := AnsiPos('&',ta chaine);
il y a peut être mieux et je n'ai pas testé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Delete(tachaine, position, 1);
Un AnsiPlaceStr devrait suffire, non?
PS: je n'ai pas Delphi sous la main pour l'ordre des paramètres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MaChaine := AnsiReplaceStr(Machaine,'&','');
Delphi 7/XE2/XE3
C#
Oracle 9i à 12c
SQL Server 2008 à 2022
Ok merci!
Je vais l'essayer.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager