webForumDet fria alternativet

Replace flera gånger

6 svar · 253 visningar · startad av Erik Juhlin

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#1

När jag använder mig av..

		pasteString = pasteString.replace("<","<");
		pasteString = pasteString.replace(">",">");

..så ersätts bara den första < och den första >. De som kommer efter ersätts inte.

Varför är det så? Går det att lösa enkelt?

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

JojoxxMedlem sedan juni 20004 308 inlägg
#2

Använd g för globaly;

pasteString = pasteString.replace(/search/g,"replace")

------------------
/ J

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#3

Och var skriver man det man vill söka efter och det man vill ersätta det med?

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

JojoxxMedlem sedan juni 20004 308 inlägg
#4

söka -> search
ersätta -> replace

Var var du på engelska lektionen? ;) :D

------------------
/ J

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#5

Så här menar du?

pasteString = pasteString.replace(/"<"/g,"<")

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

JojoxxMedlem sedan juni 20004 308 inlägg
#6

pasteString = pasteString.replace(/</g,"<") Fast jag antar att den senare haken skall vara en &-l-t-;...

------------------
/ J

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#7

Jepp, < ska det vara. ;)

Tack i alla fall! :)

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

133 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)