next up previous contents index
suivant: Remplacer une sous-chaîne par monter: Remplacer une lettre ou précédent: Remplacer une lettre ou   Table des matières   Index

Remplacer une lettre par une autre lettre

Pour remplacer le caractére a par b dans S, on parcourt S et quand on trouve le caractére a on change ce caractére.
Remplaceab(a,b,S):={
local d,j;
  d:=dim(S)-1;
  j:=0;
  tantque j<=d faire
    si a==S[j]  alors 
      S:=mid(S,0,j)+b+mid(S,j+1);
    sinon
      j:=j+1
    fsi;
  ftantque;
  retourne S;
}:;
On tape :
Remplaceab("a","e","azerazerazaz")
On obtient : "ezerezerezez"

Documentation de giac écrite par Renée De Graeve