[R] Lire une variable caractères par caractères

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
TT22
Membre émérite
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

#1

Message par TT22 »

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.
Modifié en dernier par TT22 le jeu. 01 sept. 2011 15:07, modifié 1 fois.
Cordialement,
TT22
guitarist
Niveau 6
Niveau 6
Messages : 235
Enregistré le : mar. 02 déc. 2008 16:59
Status : Hors ligne

Re: [..] Lire une variable caractères par caractères

#2

Message par guitarist »

Un stringsplit ne suffirait pas?
Avatar du membre
PandiPanda
Membre émérite
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

#3

Message par PandiPanda »

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
Avatar du membre
TT22
Membre émérite
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

#4

Message par TT22 »

@ guitarist :
Effectivement, je n'y avait pas pensé :oops:

Donc voici la solution :

Code : Tout sélectionner

$Test = StringSplit("abcd", "")
Ce qui me donne :
$Test[1] = a
$Test[2] = b
$Test[3] = c
$Test[4] = d
Cordialement,
TT22
Répondre