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