Page 1 of 2
Remplacer un caractère par un autre
Posted:
19 May 2014, 17:30
by NspireCas
Bonsoir,
J'aimerais dans un long texte remplacé toutes les occurrences d'un certain caractère par un autre caractère.
Savez-vous comment le faire le plus rapidement possible (script etc.)
Sur ordi ou même en BASIC Nspire si vous savez comment faire.
Merci d'avance
Re: Remplacer un caractère par un autre
Posted:
19 May 2014, 17:30
by davidElmaleh
en quel langage?
Re: Remplacer un caractère par un autre
Posted:
19 May 2014, 17:31
by NspireCas
N'importe, soit sur un pc, ou même en Basic Nspire
Re: Remplacer un caractère par un autre
Posted:
19 May 2014, 17:33
by davidElmaleh
Voila en Lua Nspire :
- Code: Select all
str = <<ton texte>>
str = str:gsub("leremplacé","leremplacant")
print(str)
Re: Remplacer un caractère par un autre
Posted:
19 May 2014, 17:35
by NspireCas
Ah super y a une fonction toute prête, merci
je teste
Re: Remplacer un caractère par un autre
Posted:
19 May 2014, 17:35
by Adriweb
Un certain nombre de langage de haut niveau possèdent de telles fonctions (en regexp ou non), déja.
En TI-Basic, je pense qu'il faudra déjà un peu plus mettre les mains dans le cambouis à coup de mid() (ou quelquechose du genre), etc.
Re: Remplacer un caractère par un autre
Posted:
19 May 2014, 17:44
by NspireCas
Mince ça ne marche pas, vu qu'il y a déjà des guillemets dans le texte que je rentre...
Re: Remplacer un caractère par un autre
Posted:
19 May 2014, 17:45
by davidElmaleh
dans ce cas, tape ton texte entre ' '
Re: Remplacer un caractère par un autre
Posted:
19 May 2014, 17:48
by NspireCas
Merci beaucoup
, une dernière idée pour mettre tout le texte sur une ligne ou je le fais manuellement ?
Re: Remplacer un caractère par un autre
Posted:
19 May 2014, 17:49
by davidElmaleh
Hum.. je pense que tu dois le faire manuellement. Mai essaye :
- Code: Select all
str:gsub("\n")
Je ne suis pas sur que ce marche mais bon...