/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hvordan skrives søgestreng, der kan finde ~
Fra : Jakob Munck


Dato : 30-01-02 11:09

Jeg forsøger at lave en lille søgemaskine, der skal søge på html-filer ud
fra hvad der står i deres metatags. Den fungerer udmærket, når den skal søge
på ord i sidens title, og her ser søgestrengen sådan ud:

strSoegeText = "<title>" & Request("Soegeord")

dermed finder den alle filer, der indeholder en tekst, hvor der står <title>
efterfulgt af det søgeord, som der er indtastet. Men hvis jeg nu vil søge på
ord, der står i sidens header som metatags, så skal der indgå et
citationstegn i søgestrengende, og så bliver det sværere. Jeg troede i
første omgang, at man kunne søge på et citationstegn efterfulgt af et
søgeord sådan:

strSoegeText = """ & Request("Soegeord")

det duer bare ikke, for det giver fejlmelding da FileSystemObjektet ikke kan
finde ud af, hvor søgestrengen starter og hvor den slutter. Men hvordan skal
jeg så skrive søgestrengen, når den kun må finde tekststrenge, der starter
med et citationstegn " og fortsætter med det indtastede søgeord?

v.h.

Jakob Munck





 
 
Lars Hoffmann (30-01-2002)
Kommentar
Fra : Lars Hoffmann


Dato : 30-01-02 11:38

Jakob Munck <jakob.munck@tdcadsl.dk> escribió en el mensaje de noticias
3c57c5c2$0$208$edfadb0f@dspool01.news.tele.dk...

> strSoegeText = """ & Request("Soegeord")
>
> det duer bare ikke, for det giver fejlmelding da FileSystemObjektet
ikke kan
> finde ud af, hvor søgestrengen starter og hvor den slutter.

Proev dette, det skulle virke:

strSoegeText = """" & Request("Soegeord")

Altsaa:
1x " for at starte en streng
2x " for at indikere selve tegnet "
1x " for at afslutte strengen

Med venlign hilsen
Lars




Jakob Munck (30-01-2002)
Kommentar
Fra : Jakob Munck


Dato : 30-01-02 11:57

Du havde, som sædvanlig, ret. Til gengæld forstår jeg ikke logikken i, at
man skal skrive 2 gange " for at indikere søgning efter 1 gange " ? Det
virker ulogisk, men det kan selvfølgelig være ligegyldigt, bare det virker.
Og det gør det !

Tak.
Jakob Munck



Lars Hoffmann (31-01-2002)
Kommentar
Fra : Lars Hoffmann


Dato : 31-01-02 11:09

Jakob Munck <jakob.munck@tdcadsl.dk> escribió en el mensaje de noticias
3c57d124$0$235$edfadb0f@dspool01.news.tele.dk...
> Du havde, som sædvanlig, ret. Til gengæld forstår jeg ikke logikken i,
at
> man skal skrive 2 gange " for at indikere søgning efter 1 gange " ?
Det
> virker ulogisk, men det kan selvfølgelig være ligegyldigt, bare det
virker.
> Og det gør det !

For at udskrive tegnet " (Dobbelt citationstegn), skal man paa en eller
anden maade signalere at man vil skrive tegnet og ikke bruge dets
funktion (som jeg er afgraensning af strenge). For at indikere at der er
tale om tegnet " skriver man det to gange efter hinanden. Det er
egentlig ikke saa meget logik, det er mere en definition.
Med venlig hilsen
Lars Hoffmann



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste