[R] Remplacer un caractère dans variable par un autre

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Eoweakin
Niveau 3
Niveau 3
Messages : 46
Enregistré le : sam. 04 juil. 2009 10:48
Status : Hors ligne

[R] Remplacer un caractère dans variable par un autre

#1

Message par Eoweakin »

Bonjour ! :D
Si le titre de mon sujet n'est pas convenable, je m'en excuse, je n'ai pas trouvé quoi mettre... :roll:
J'aurais une petite question :

Imaginons que $Exemple=Hello,
Comment faire pour remplacer le 'e' de Hello par un 'a' ?
Même si cela parait idiot, ça m'est très important... :mrgreen:

Merci.
Modifié en dernier par Eoweakin le sam. 18 juil. 2009 09:15, modifié 1 fois.
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Question portant sur les variables

#2

Message par Iste »

Code : Tout sélectionner

$var = "Hello"
$var = StringReplace($var,"e","a")
Apres, ca dépend de ce que tu veux faire concrètement, car le StringReplace n'est valable que dans ce cas tres simple
Signez ici
Avatar du membre
Eoweakin
Niveau 3
Niveau 3
Messages : 46
Enregistré le : sam. 04 juil. 2009 10:48
Status : Hors ligne

Re: [..] Question portant sur les variables

#3

Message par Eoweakin »

Et bien en fait c'est un programme pour un amis qui ne comprend rien au Leet-Speak et je m'était mis à l'idée de lui créer un traducteur et un défis a débuté... :roll:
Donc en fait je voudrais remplacer les 'a' par des '4', les 'b' par des '8', les 'c' par des '(', les 'e' par des '3' et ainsi de suite.... :shock:
C'est ce que tu appelles un cas simple ? Sinon comment faire ? :?
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Question portant sur les variables

#4

Message par Iste »

Dans ce cas, cette fonction devrait suffire ^^
Par contre,dans le cas inverse (traduire du 1337 en pas leet), plus possible de mettre de vrai chiffre ou autre symbole dans les message :s
Mais avec les Regexp on doit pouvoir détecter les "vrai" mots et ne remplacer le 1337 ce trouvant uniquement dedant
Signez ici
Répondre