Bonjour,
J'ai un numero qui est de type chaine.
Eg..12345678910
Comment je fais pour convertir la chaine comme ca?:
123456xxxxx
Je dois juste montre les 6 premier numero et cacher les reste.
Merci
Bonjour,
J'ai un numero qui est de type chaine.
Eg..12345678910
Comment je fais pour convertir la chaine comme ca?:
123456xxxxx
Je dois juste montre les 6 premier numero et cacher les reste.
Merci
Bonjour,
Pour la première partie, tu as plusieurs solutions :A toi de trouver les autres
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MaChaine = MaChaine[[1 à 6]] MaChaine = gauche(MaChaine, 6)
Pour la deuxième partie, plusieurs solutions également :En se rappelant que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MaChaine += "XXXXXX" MaChaine += répète("X", 6)Sachant que, si je me souviens bien, PCSOFT préconise le +=
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 MaChaine += "toto" // est la même chose que MaChaine = MaChaine + "toto"
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
Bonjour,
Tu peux faire un petit algo avec les éléments suivants :
https://www.google.com/search?client...+gauche+chaine
https://doc.pcsoft.fr/?3024022&verdisp=220
Ou bien utiliser les expressions régulières :
https://doc.pcsoft.fr/?3024032
Bonjour,
PC SOFT préconise le ChaineConstruit cf le "i" qui apparaît en haut à droite quand tu concatènes avec + ou +=
SAI_DébutCode=sMachaineAffichée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 sMaChaine est chaine sMaChaineAffichée est chaine sVisible est chaine sCachée est chaine sVisible=sMachaine[1 a 6] sCachée = Répète("x", Taille(sMachaine)-6) sMachaineAffichée=Chaineconstruit("%1%2",sVisible,sCachée)
Il y a peut-être plus simple, mais ça tourne.
Quand tout a échoué utilisez l'option RTFM
Hello Voroltinquo,
Il y a une erreur je crois dans ton code (si je ne te trompes pas) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part sVisible=sMachaine[[1 a 6]] // Au lieu de sVisible=sMachaine[1 a 6]
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
C'est exact.
J'étais en train de travailler sur des bit et là il n'y a qu'une paire de crochets. grrr
Le code corrigé devient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 sMaChaine est chaine sMaChaineAffichée est chaine sVisible est chaine sCachée est chaine sVisible=sMachaine[[1 A 6]] sCachée = Répète("x", Taille(sMachaine)-6) sMachaineAffichée=Chaineconstruit("%1%2",sVisible,sCachée)
Il y a peut-être plus simple, mais ça tourne.
Quand tout a échoué utilisez l'option RTFM
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