Avatar billede cygnet Praktikant
22. april 2004 - 20:01 Der er 6 kommentarer og
1 løsning

Gennemsøge en streng

Hvordan gør jeg sådan at jeg kan gennemsøge en streng, altså f.eks.

beskrivelse = Request("beskrivelse")
  beskrivelse = Replace(beskrivelse, vbCrLf, "<br>")
  beskrivelse = Replace(beskrivelse, "'", "")

skal gøres så den søger efter www og http og udfører noget hvis det er således.

Må vel være noget med if beskrivelse (indenholder www or http) then

på forhånd tak
Avatar billede cpufan Juniormester
22. april 2004 - 20:11 #1
kommer jo an på hvad du vil med det den finder,
hvis du bar vil replace gør du jo bare som ovenfor,
hvis den skal gøre noget ved et link er det noget andet
Avatar billede cygnet Praktikant
22. april 2004 - 20:17 #2
jeg vil gøre sådan at hvis der står www eller http i den skal der skal posten ikke gemmes i databasen
Avatar billede cpufan Juniormester
22. april 2004 - 20:24 #3
ok
så er det noget sammenligningshalløj
strMatch1 = "www"
strMatch2 = "http"
If (InStr(1, DINTEKSTSTRENG, strMatch1, 1) > 0) OR (InStr(1, DINTEKSTSTRENG, strMatch2, 1) > 0)Then
en eller anden fejlmeddelelse
else
put i db
end if
Avatar billede cygnet Praktikant
22. april 2004 - 21:30 #4
undskyld - kom til at trykke forkert... læg venligst et svar igen
Avatar billede cpufan Juniormester
22. april 2004 - 21:34 #5
har du fået det til at spille?
Avatar billede steen_hansen Forsker
22. april 2004 - 21:36 #6
Er det Regular Expressions du efterlyser? (RegExp)
Avatar billede steen_hansen Forsker
22. april 2004 - 21:45 #7
Undskyld, nej, det er det jo ikke. Men skulle du få brug for det ....

Function FormatText(str)

'    Lav Regular Expression object
    Set objRegExp = New RegExp
    objRegExp.IgnoreCase = True
    objRegExp.Global = True

'    Konverter HTML-tags
    str = Server.HTMLEncode(str)

'    Udskift efter hinanden følgende mellemrum med "&nbsp;":
    objRegExp.Pattern = "(\s) "
    str = objRegExp.Replace(str,"$1&nbsp;")

'    Lav enkelt linieskift
    str = Replace(str, vbcrlf, VbCrLf & "<br>" & vbCrLf)

'    Lav links (http og mailto)
    str = LinkString(str)

    FormatText = str
end function

Så laver du bare

<%=FormatText(RS("MitRecordSet")%>
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