Page 1 sur 1

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

Posté : mer. 15 juil. 2009 18:00
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.

Re: [..] Question portant sur les variables

Posté : mer. 15 juil. 2009 19:42
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

Re: [..] Question portant sur les variables

Posté : jeu. 16 juil. 2009 15:05
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 ? :?

Re: [..] Question portant sur les variables

Posté : jeu. 16 juil. 2009 21:05
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