par
gui » 27 avr. 2010, 10:15
Bonjour,
je cherche une fonction proche de "str_pad" qui me permettrai de remplacer dans une chaine de caractère, une string (plus petite) par une autre à partir d'une position connue.
Exemple:
Code : Tout sélectionner
chaine de caract:
MNIFEMLRIDEGLRLKIYKDTEGYYTIGIGHLLTKSPSLAAAAAAAAAAIGRNTNGVITKDEAEKLFNQD
String(chaine à rechercher dans la chaine de caract) à la position 39 et d'une longueur de 10 caractères
AAAAAAAAAA
J'ai donc besoin d'une fonction qui permettrai de remplacer cette chaine de AAA... à la position 39 (si il ya une autre chaine identique dans la chaine de caract elle ne doit pas être modifié) par une chaine de XXX... de la même longueur.
J'ai stoké dans une tableau toutes les positions, les longueurs des chaines ...
Je suis partit sur strlen mais je ne voie pas comment remplacer une fois la chaine renvoyé.
Meci d'avance pour votre aide