/ 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
replace "
Fra : Christian M. Nielsen


Dato : 09-10-04 10:16

Hej.

Hvordan laver jeg et " om til |

Jeg har en søgefunktion på min hjemmeside, og der kan man søge på flere ord
ad gangen, samt en kombination. Jeg bruger nedenstående kode:

strSeekWord= request.querystring("seekword")
strSeek = Replace(strSeekWord, "%22", "|") 'jeg har også prøvet med "
men det giver ingen forskel. %22 er hvad der står i querystring når man har
trykket på søg knappen ved søgefeltet

Jeg har forsøgt med andre tegn i stedet for et " men der bliver ikke
erstattet nogle tegn. Hvis jeg fx. søger på "foo bar" og udskriver strSeek,
så er den stadig lig med "foo bar" og ikke |foo bar| som jeg havde
forventet.

Desuden vil jeg gerne have slettet | hvis det er det første tegn i strSeek.

Hvis man søger på "foo bar" people

vil strSeek returnere

|foo bar| people

men jeg vil kun have

foo bar| people

søges der i stedet på people "foo bar" skal strSeek returnere

people |foo bar|


--

Mvh Christian http://www.cmnielsen.dk
What capital has 164 letters in its name? See my web page to find out.
Nyeste Artikel : Crenicichla compressiceps.
http://cmnielsen.dk/crenicichla.htm
The scary thing about looking for truth is that you might find it.




 
 
Jens Gyldenkærne Cla~ (09-10-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 09-10-04 10:44

Christian M. Nielsen skrev:

> Hvordan laver jeg et " om til |

Har du prøvet Replace(strSeekWord, """", "|") ?
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Christian M. Nielsen (09-10-2004)
Kommentar
Fra : Christian M. Nielsen


Dato : 09-10-04 10:53

"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns957D776C6A3ECjcdmfdk@gyrosmod.cybercity.dk...

>
> Har du prøvet Replace(strSeekWord, """", "|") ?


Det virker, men hvorfor? Der er jo et lige (4) antal " Jeg havde prøvet med
3, og det virkede ikke

--

Mvh Christian http://www.cmnielsen.dk
What capital has 164 letters in its name? See my web page to find out.
Nyeste Artikel : Crenicichla compressiceps.
http://cmnielsen.dk/crenicichla.htm
The scary thing about looking for truth is that you might find it.



Jens Gyldenkærne Cla~ (09-10-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 09-10-04 10:58

Christian M. Nielsen skrev:

> Det virker, men hvorfor? Der er jo et lige (4) antal " Jeg
> havde prøvet med 3, og det virkede ikke

Der skal bruges et anførselstegn til at starte strengen, to til at
angive det ene anførselstegn i strengen og et til at slutte
strengen - fire i alt.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Christian M. Nielsen (09-10-2004)
Kommentar
Fra : Christian M. Nielsen


Dato : 09-10-04 11:28

"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns957D79A82BB31jcdmfdk@gyrosmod.cybercity.dk...
> Christian M. Nielsen skrev:
>
>> Det virker, men hvorfor? Der er jo et lige (4) antal " Jeg
>> havde prøvet med 3, og det virkede ikke
>
> Der skal bruges et anførselstegn til at starte strengen, to til at
> angive det ene anførselstegn i strengen og et til at slutte
> strengen - fire i alt.

Ok.
--

Mvh Christian http://www.cmnielsen.dk
What capital has 164 letters in its name? See my web page to find out.
Nyeste Artikel : Crenicichla compressiceps.
http://cmnielsen.dk/crenicichla.htm
The scary thing about looking for truth is that you might find it.



Jens Gyldenkærne Cla~ (10-10-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 10-10-04 07:55

Jens Gyldenkærne Clausen skrev:

> Der skal bruges et anførselstegn til at starte strengen, to
> til at angive det ene anførselstegn i strengen og et til at
> slutte strengen - fire i alt.

Sidebemærkning - det letter asp-arbejdet en del hvis man har en
editor der kan farvemarkere asp/vbscript fornuftigt. I min editor
(Homesite) har streng-data fx sin egen farve - derfor er det let at
se hvis man har fået et anførselstegn for lidt eller for meget.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Christian M. Nielsen (10-10-2004)
Kommentar
Fra : Christian M. Nielsen


Dato : 10-10-04 08:09

"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns957E5AC04C21jcdmfdk@gyrosmod.cybercity.dk...

> Sidebemærkning - det letter asp-arbejdet en del hvis man har en
> editor der kan farvemarkere asp/vbscript fornuftigt. I min editor
> (Homesite) har streng-data fx sin egen farve - derfor er det let at
> se hvis man har fået et anførselstegn for lidt eller for meget.


Jeg bruger selv homesite, og kunne derfor se at det ikke passede med 3
anførselstegn. Jeg havde bare ikke gættet at 4 ville blive opfattet på den
måde.

--

Mvh Christian http://www.cmnielsen.dk
What capital has 164 letters in its name? See my web page to find out.
Nyeste Artikel : Crenicichla compressiceps.
http://cmnielsen.dk/crenicichla.htm
The scary thing about looking for truth is that you might find it.



Yoda.dk - Lars (10-10-2004)
Kommentar
Fra : Yoda.dk - Lars


Dato : 10-10-04 17:51

Du kan fjerne den første |
ved at sige ..

if left(strSeekWord,1)="|" then
strSeekWord=right(strSeekWord,len(strSeekWord)-1)


--
Venlig hilsen
Lars Andersen



"Christian M. Nielsen" <look.for.it@my.webpage> wrote in message
news:4167ac2d$0$22705$ba624c82@nntp04.dk.telia.net...
> Hej.
>
> Hvordan laver jeg et " om til |
>
> Jeg har en søgefunktion på min hjemmeside, og der kan man søge på flere
ord
> ad gangen, samt en kombination. Jeg bruger nedenstående kode:
>
> strSeekWord= request.querystring("seekword")
> strSeek = Replace(strSeekWord, "%22", "|") 'jeg har også prøvet med
&quot;
> men det giver ingen forskel. %22 er hvad der står i querystring når man
har
> trykket på søg knappen ved søgefeltet
>
> Jeg har forsøgt med andre tegn i stedet for et " men der bliver ikke
> erstattet nogle tegn. Hvis jeg fx. søger på "foo bar" og udskriver
strSeek,
> så er den stadig lig med "foo bar" og ikke |foo bar| som jeg havde
> forventet.
>
> Desuden vil jeg gerne have slettet | hvis det er det første tegn i
strSeek.
>
> Hvis man søger på "foo bar" people
>
> vil strSeek returnere
>
> |foo bar| people
>
> men jeg vil kun have
>
> foo bar| people
>
> søges der i stedet på people "foo bar" skal strSeek returnere
>
> people |foo bar|
>
>
> --
>
> Mvh Christian http://www.cmnielsen.dk
> What capital has 164 letters in its name? See my web page to find out.
> Nyeste Artikel : Crenicichla compressiceps.
> http://cmnielsen.dk/crenicichla.htm
> The scary thing about looking for truth is that you might find it.
>
>
>



Søg
Reklame
Statistik
Spørgsmål : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408803
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste