05. marts 2003 - 20:00
Der er
1 kommentar og
1 løsning
Isolere tekst
Jeg har en større mængde tekst i et felt i en database.
noget af teksten er market op med <b>tekst</b> rundt omkring i teksten:
strOrg="Her kommer der noget <b>Tekst</b> og den vil <b>jeg</b> gerne isolere"
Jeg vil så gerne kunne trække alt hvad der står imellem <b> tags ud, så jeg kan vise dem således i en streng.
strNew="Tekst,jeg"
Hvordan gør jeg det lettest?
/s
05. marts 2003 - 20:33
#1
Du kan lave det sådan her:
<%
strOrg="Her kommer der noget <b>Tekst</b> og den vil <b>jeg</b> gerne isolere"
strNew = ""
iStart = InStr(1,strOrg,"<b>")
do while iStart > 0
iSlut = InStr(iStart,strOrg,"</b>")
if iSlut > 0 then
strNew = strNew & "," & Mid(strOrg,iStart+3, iSlut - iStart - 3)
else
exit do
end if
iStart = InStr(iSlut+1,strOrg,"<b>")
loop
if strNew <> "" then strNew = Mid(strNew,2) 'Fjerner føste komma
Response.Write strNew
%>