Remplacer un mot dans une string [JS] - Programmation
Marsh Posté le 06-08-2002 à 15:37:47
non, un left ou un right !   
  
 
 
 Marsh Posté le 06-08-2002 à 15:40:15
| macray a écrit a écrit  : non, un left ou un right !   
 | 
 
 
merci mais 
t'as pas un exemple plze ??
Marsh Posté le 06-08-2002 à 15:48:25
yes ! 
 
je ne sais pas quel langage tu utilise, mais en VB c'est ainsi, il te suffira de trouver les correspdance !  =
= 
 
| Code : 
 | 
 
 
voilà, le tour de pass pass et joué...Attention, j'ai récupére les espaces  ! 
Marsh Posté le 06-08-2002 à 16:07:37
| macray a écrit a écrit  : yes ! je ne sais pas quel langage tu utilise, mais en VB c'est ainsi, il te suffira de trouver les correspdance !  = 
   | 
 
 
Merci mais non ! 
 
mon texte est variable et peut faire 1500 carac. de long voire plus ! 
 
personne n'a une autre soluce ?
Marsh Posté le 06-08-2002 à 16:29:46
je t'ai proposé la méthode et non la solution ! il te faudra bien sur faire des calcul intermédiaires, pour trouver l'emplacement du premier caractéres que tu cherches ! 
Marsh Posté le 06-08-2002 à 19:10:31
Salut, 
 
J'ai une solution mais il faut être sûr que ta chaîne à remplacer ne sera présente qu'une fois car elle remplace toutes les occurrences de old_str par new_str : 
 
function replace(src, old_str, new_str) { 
  var s = new String(src); 
  var tab = s.split(old_str); 
  return tab.join(new_str); 
} 
 
on doit pouvoir la faire tenir sur une ligne en prennant le temps
Marsh Posté le 09-08-2002 à 14:04:27
| MachinBidule a écrit a écrit  : Salut, J'ai une solution mais il faut être sûr que ta chaîne à remplacer ne sera présente qu'une fois car elle remplace toutes les occurrences de old_str par new_str : function replace(src, old_str, new_str) { var s = new String(src); var tab = s.split(old_str); return tab.join(new_str); } on doit pouvoir la faire tenir sur une ligne en prennant le temps | 
 
 
Merci les gars ! 
 
en fait j'ai fait ca en ASP avec un petit "Replace"  
 
 
bye
Marsh Posté le 06-08-2002 à 15:26:03
Ciao !
Voilà c tres simple. J'ai uen chaine
"Papa aime maman".
je repère le a par des substring et je zieute 4 caractères pour isoler le mot "aime". Une fois que j'ai ca, j'ai la position EXACT de "aime" dans ma chaine.
qustion : Comment remplacer en JS "aime" par "adore" ?
ya pas un 'replace' ou un 'insert'....... ?
merci