webForumDet fria alternativet

replace problem

ASP

4 svar · 276 visningar · startad av golgata

Medlem sedan maj 2000131 inlägg
Frågan#1

Jag har problem med att få replace att fungera

Jag vill tabort det första stället där ordet "test" står.

hur gör man detta?

test <--- detta ordet vill jag ta bort

och så kommer det text

test

och så kommer det mer text

test

och så kommer det ännu mer text

Medlem sedan feb. 20011 198 inlägg
#2

Testa detta.

dim strtexten' as string
dim i_start' as integer
strtexten = "litetexttestochlitemertexttestochmassormedtextsedanefterallannantexttest"
msgbox strtexten
i_start = instr(1,strtexten,"test")
strtexten = left(strtexten,i_start-1) & right(strtexten,len(strtexten)-(i_start+3))
msgbox strtexten
Medlem sedan maj 2000131 inlägg
#3

Men hela texten ska inte komma i en följd som strtexten som du gjort.

Jag har massa tabeller och annat på sidan.

Har listat ut att jag måste göra en function på något sätt. och att följande kod behövs.

<%
strText = "test"

Replace(strText,"test","",1,1)
%>

Men jag får inte rätt på det.

Medlem sedan feb. 20032 027 inlägg
#4

golgata skrev:

Men hela texten ska inte komma i en följd som strtexten som du gjort.

Jag har massa tabeller och annat på sidan.

Har listat ut att jag måste göra en function på något sätt. och att följande kod behövs.

<%
strText = "test"

Replace(strText,"test","",1,1)
%>

Men jag får inte rätt på det.

Hämtar du data från databas?

isåfall är det ju <%=Replace(dinRS("dinKolumn"),"test","")%>

Medlem sedan maj 2000131 inlägg
#5

Nej jag skriver ut men text i en loop.

Do until Recset.eof
<% recset("id") %>
response.write ("test")

Recset.MoveNext
Loop
254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)