Avatar billede burglar Nybegynder
04. december 2003 - 15:19 Der er 7 kommentarer og
1 løsning

Hvordan fjerner jeg tegnet " fra en tekst streng??

jeg bøvler lige lidt med en kodestump. Kan du sige mig hvordan jeg laver noget så simpelt som at trække en " ud af en tekst?

Dette her virker ikke:

varField1 = "Hej"du"
varField = replace(varField1, """, "")
Avatar billede Spotgun Seniormester
04. december 2003 - 15:21 #1
Prøv med:
varField = Replace(varField1, """", "")

Du bliver nødt til at "escape" tegnet, når det drejer sig om "
Avatar billede Spotgun Seniormester
04. december 2003 - 15:23 #2
Det her virker i hvert fald:

<%
varField1 = "Hej""Du"
Response.Write(replace(varField1, """", ""))
%>
Avatar billede burglar Nybegynder
04. december 2003 - 17:48 #3
Den der er ret klar:
varField1 = "Hej""Du"

Men hvad med den her:
varField1 = "Hej"Du"
Avatar billede Spotgun Seniormester
04. december 2003 - 18:01 #4
varField1 = "Hej"Du" 
...er såmænd ingen gyldig ASP-streng, så dit script vil stoppe og brokke sig, når den støder på det. Det kan du ikke gøre meget ved...
Avatar billede burglar Nybegynder
04. december 2003 - 18:11 #5
Så hvis en taster følgende ind i en tekstbox og trykker submit så laver den ged og jeg kan ikke gøre noget ved det:

Davs med dig. Han" porche er cool
Avatar billede Spotgun Seniormester
04. december 2003 - 18:28 #6
Det afhænger helt af hva' du vil bruge det til senere... Prøv at smide det script op, du vil ha' skal behandle de indtastede data, så skulle det være lidt nemmere at sige om det skaber problemer...

Men hvis en bruger indtaster:

Davs med dig. Han" porche er col

og submitter formen, så burde det ikke gi' problemer i din ASP, da det bliver lagt i dine form-variabler...
...Men nu var det jo ikke det dit eksempel gik på fra starten af.
Avatar billede stoney96 Nybegynder
05. december 2003 - 02:11 #7
Prøv med
varField = Replace(varField1, chr(34), "")
Avatar billede burglar Nybegynder
05. december 2003 - 10:56 #8
Storartet stoney96, lige hvad jeg havde brug for :-)
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