Avatar billede musicchart.dk Nybegynder
23. juni 2002 - 14:50 Der er 10 kommentarer og
1 løsning

HTMLEncode alt mellem [ og ]

Jeg henter noget tekst fra en database. Hvordan får jeg så skrevet at alt i mellem de steder der er [  og  ] , rundt om, skal HTMLEncodes??

/Bjarke - (KLEIFDESIGN)
http://www.mypage.dk
Avatar billede thomasledet Nybegynder
23. juni 2002 - 14:51 #1
HTMLencodes??? hvad mener du?
Avatar billede musicchart.dk Nybegynder
23. juni 2002 - 14:54 #2
ja, fx : Server.HTMLEncode(rs("artikel"))
Avatar billede thomasledet Nybegynder
23. juni 2002 - 14:58 #3
nevermind... havde ikke lige set, at det var en asp-kategori, jeg havde fået mig rodet ind i... jeg er ikek den største fan af det skidt, og min viden er begrænset... håber nogle andre kan hjælpe dig...
Avatar billede musicchart.dk Nybegynder
23. juni 2002 - 16:18 #4
Jeg har fået atvide at man skal bruge Regular Expression , men hvordan fungerer det. Jeg har læst på forskellige sider på nettet, men syntes ikke rigtigt at kunne gennemskue hvordan jeg bruger det jeg skal bruge det til...

Håber der er nogle hajer til Regular Expression...!!
Avatar billede thomasledet Nybegynder
23. juni 2002 - 19:00 #5
regular expressions kan jeg hjælpe med... men i asp-sammenhæng fatter jeg ikke en meter...

hvad gør HTMLEncode?
Avatar billede musicchart.dk Nybegynder
23. juni 2002 - 19:14 #6
Fx hvis du har en gæstebog som man vil kunne skrive HTML-tags i som <b> , som skal kunne læses directe og ikke at den laver teksten "bold" . Det kan du lave med HTMLEncode... den gør at man kan se HTML-tagsne og at de ikke bliver oversat.
Avatar billede thomasledet Nybegynder
23. juni 2002 - 19:27 #7
ahhh...

hmm... jeg kender desværre ikke meget til asp... havde det været perl, havde du haft løsningen nu... mon ikke der er andre hoveder, der kan hjælpe dig... de skal nok bare lige have en chance for at vågne først... :)
Avatar billede musicchart.dk Nybegynder
23. juni 2002 - 19:30 #8
hmmm.... måske... men mon ikke de er vågne!?... nu er det 5 timer siden jeg postede dette spm...!
Avatar billede eagleeye Praktikant
24. juni 2002 - 17:41 #9
Jeg ved ikke hvordan man gør det med regular expression, men jeg kan vise hvordan man gør med inStr functionen:


'inputStr = "Hej dette er <b>fed</b> hvad med [<b>fed?</b>] og [noget <i> andet</i>.] Tester."
inputStr = rs("kolonnenavn")
nyStr = ""
DO
  startPos = Instr(1,inputStr,"[",1)
  slutPos = InStr (Cint(startPos)+1,inputStr,"]",1) 
  If (startPos > 0) and (slutPos > startPos) then
    nyStr = nyStr & left(inputStr,startPos-1)
    inputStr = mid(inputStr,startPos+1)
    nyStr = nyStr & Server.HTMLEncode(left(inputStr,slutPos-startPos-1))
    inputStr = mid(inputStr,slutPos-startPos+1)
  end if
LOOP WHILE (startPos > 0) and (slutPos > startPos)
nyStr = nyStr & inputStr
'Udskriv her efter
Response.write nyStr
Avatar billede eagleeye Praktikant
29. juni 2002 - 22:06 #10
Kunne det bruges?
Avatar billede musicchart.dk Nybegynder
29. juni 2002 - 23:33 #11
jep... tak 4 'et!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester