Bonjour,
Je pense que mon titre explique tout : je voudrais lire les caractères contenus dans une variable mais caractères par caractère (avec une aray).
Par exemple, je crée la variable $Test = abcd
Je voudrais que le script ressorte $Test[1] = a ; $Test[2] = b ; $Test[3] = c ; $Test[4] = d
Merci d'avance pour ceux qui pourront m'aider.
[R] Lire une variable caractères par caractères
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- TT22
- Membre émérite

- Messages : 1566
- Enregistré le : lun. 18 avr. 2011 15:21
- Localisation : La Quatrième Dimension
- Status : Hors ligne
[R] Lire une variable caractères par caractères
Modifié en dernier par TT22 le jeu. 01 sept. 2011 15:07, modifié 1 fois.
Cordialement,
TT22
TT22
Re: [..] Lire une variable caractères par caractères
Un stringsplit ne suffirait pas?
- PandiPanda
- Membre émérite

- Messages : 656
- Enregistré le : mar. 19 juil. 2011 14:03
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Lire une variable caractères par caractères
une simple regex aurai pu faire cela ...
Code : Tout sélectionner
#Include <Array.au3>
$string="abcd"
$array=StringRegExp($string,".",3)
_ArrayDisplay($array)La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
- TT22
- Membre émérite

- Messages : 1566
- Enregistré le : lun. 18 avr. 2011 15:21
- Localisation : La Quatrième Dimension
- Status : Hors ligne
Re: [..] Lire une variable caractères par caractères
@ guitarist :
Effectivement, je n'y avait pas pensé
Donc voici la solution :
Ce qui me donne :
$Test[1] = a
$Test[2] = b
$Test[3] = c
$Test[4] = d
Effectivement, je n'y avait pas pensé
Donc voici la solution :
Code : Tout sélectionner
$Test = StringSplit("abcd", "")$Test[1] = a
$Test[2] = b
$Test[3] = c
$Test[4] = d
Cordialement,
TT22
TT22

