lenoil Posté(e) le 9 mai 2007 Posté(e) le 9 mai 2007 Bonjour à tous, je souhaite dans une string remplacer un caractère par un autreJ'ai utiliser la fonction (vl-string-subst "qsxqsx" "ben" "ben Kenobi ben ben") et cela me retourne "qsxqsx Kenobi ben ben" Il n'y a que la première occurence qaui est remplcer Avez vous une solution ? Merci
bonuscad Posté(e) le 9 mai 2007 Posté(e) le 9 mai 2007 Une manière... (setq chaine "ben Kenobi ben ben") (while (wcmatch chaine "*ben*") (setq chaine (vl-string-subst "qsxqsx" "ben" chaine)) ) Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
Bred Posté(e) le 9 mai 2007 Posté(e) le 9 mai 2007 ... une autre(setq txt "ben Kenobi ben ben") (while (vl-string-search "ben" txt) (setq txt (vl-string-subst "qsxqsx" "ben" txt)) ) Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant