webForumDet fria alternativet

Plocka ur visst ord ur en sträng

ASP

2 svar · 279 visningar · startad av Andy

Medlem sedan sep. 2001138 inlägg
Frågan#1

Har en sträng som innehåller massor av text. Någon stans i texten finns en del som ser ut ungefär så här: <price>$14</price>. Jag skulle vilja kapa bort allt annat från strängen så att strängen endast består av <price>$14</price>. Hur rensar jag bort de delar av strängen jag inte vill ha?

Medlem sedan nov. 20017 144 inlägg
#2

Med regexp kanske?! Eller så här:

<%
strHTML="Text bla bla blättan blej <price>400$</price> pris mycket idag hej och hå. "

strHTML = right (strHTML, len(strHTML)-instr(strHTML, "<price>")-6)
strHTML = left (strHTML, instr(strHTML, "</price>")-1)
response.write strHTML
%>
Medlem sedan juni 200032 967 inlägg
#3

Om det är ett xml-dokument, använd MSXML för detta. Där finns metoder för just detta, och allt annat vore omvägar.

Mvh,

267 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)