Enkel lösning:
replace()
Svårare lösning:
regexp
Återkommer med mer, om så önskas, men sök gärna själv.
4 svar · 375 visningar · startad av AG
Här på wf har vi ju som bekant [kod] så skrivs allt där i ut på ett särskilt sätt, jag är på jakt efter nåt liknande fast med asp.
typ man skriver i ett formulär
kod
så skrivs allt där i ut som på wf, nån idé på lösning, är väldigt trött och har en deadline att hålla
Sökte men hittade inget.
Andreas
[Redigerat av AG den 01 sep 2000]
Enkel lösning:
replace()
Svårare lösning:
regexp
Återkommer med mer, om så önskas, men sök gärna själv.
Som jag skrev "Sökte men hittade inget"
jag har ju själva grunden klar i huvudet typ nåt Server.HTMLEncode mellan taggarna {html] men sen är det fast som sagt, så om du har tid och ork får du gärna utveckla det lite mer
Andreas
Hej!
Jag gjorde ett litet forum på kul där jag skapade en funktion som friserar inläggen. Prova och se ifall det är något du kan använda.
Den ändrar även enterslag till radbrytningar.
Function Free(txt)
txt = Replace(Server.HTMLEncode(Trim(txt)), vbCrLf, "<br>")
txt = Replace(txt, "[kod.]", "<br>< font size=1>kod:<hr>")
txt = Replace(txt, "[/kod.]", "</font><hr>")
txt = Replace(txt, "[b.]", "<b>")
txt = Replace(txt, "[/b.]", "</b>")
txt = Replace(txt, "[u.]", "<u>")
txt = Replace(txt, "[/u.]", "</u>")
Free = txt
End Function
Om du sen vill skriva ut resultatet från ex ett RecSet skriver du bara:
<% Free(RecSet("TEXT")) %>
[r]ta bort punkterna i hakarna[/r]
Jag får tacka Johnsen.
Har inte testat din kod än men den ser ju riktigt bra ut
Du sparade mycket tid åt mig, tack.
Andreas
[Redigerat av AG den 02 sep 2000]