Avatar billede -master-d- Nybegynder
13. september 2003 - 15:22 Der er 14 kommentarer og
1 løsning

Replace problem

Hej eksperter

Jeg har et mindre problem med en replace, som ikke vil virke.

Det jeg gerne vil have fjernet er et metatag, men da der '"' i denne streng kommer den jo med en fejl.

EKS :

htmlcode = Replace(htmlcode,"<meta content="mashtml 6.00.2800.1226" name=generator>","")

vil give fejlen :
"Expected ')'"

Hvordan får man den til at fjerne den streng som hedder :

<meta content="mashtml 6.00.2800.1226" name=generator>
Avatar billede whatever Nybegynder
13. september 2003 - 15:24 #1
Prøv sådan:

htmlcode = Replace(htmlcode,"<meta content=""mashtml 6.00.2800.1226"" name=generator>","")

Jeg ikke helt klar over om det hjælper :-)
Avatar billede -master-d- Nybegynder
13. september 2003 - 15:29 #2
Det gør det ikke, da det at dobbelt 'plinge' vil give ingen tilbage og der er jo plinger i strengen.
Avatar billede -master-d- Nybegynder
13. september 2003 - 15:32 #3
Det hjælper heller ikk at indsætte &quot;.
Avatar billede whatever Nybegynder
13. september 2003 - 15:35 #4
Der kan man bare se. Jeg har ikke arbejdet med ASP det sidste 1½ år. Dette virker f.eks. fint:

Response.Write ("<meta content=""mashtml 6.00.2800.1226"" name=generator>")

Så jeg var ret overbevist om, at det også virkede med Replace.
Avatar billede -master-d- Nybegynder
13. september 2003 - 15:40 #5
Du glemmer bare lige én ting, nemlig at :

Response.Write ("<meta content=""mashtml 6.00.2800.1226"" name=generator>")

ikke giver <meta content="mashtml 6.00.2800.1226" name=generator>

Men giver <meta content=mashtml 6.00.2800.1226 name=generator>

Og at jeg ved at bruge din replace lige så godt kunne have skrevet

htmlcode = Replace(htmlcode,"<meta content=mashtml 6.00.2800.1226 name=generator>","")
Avatar billede nielle Nybegynder
13. september 2003 - 15:41 #6
-master-d- -> Har du overhovedet afprøvet whatever's svar?!

Du tager nemlig fejl når du siger at en dobbelt-" bliver til ingenting! Tværtimod så er det netop metoden til at indsætte et "-tegn i en streng uden at ASÅ så tror at strenegen afsluttes.
Avatar billede squashguy Nybegynder
13. september 2003 - 15:42 #7
master-d, har du overhovedet prøvet whatever's løsning?
Avatar billede -master-d- Nybegynder
13. september 2003 - 15:42 #8
Og alligevel har du så ret for nu virkede det.
Avatar billede -master-d- Nybegynder
13. september 2003 - 15:42 #9
whatever smid et svar igen, jeg mente ellers at jeg havde prøvet dit svar af, men åbenbart forkert.
Avatar billede whatever Nybegynder
13. september 2003 - 15:43 #10
Rart at vide at jeg ikke har mistet så mange hjerneceller ;-)
Avatar billede nielle Nybegynder
13. september 2003 - 15:43 #11
Og det du skriver i 15:40:59 er også forkert:

Response.Write ("<meta content=""mashtml 6.00.2800.1226"" name=""generator"">")

- giver nemlig:

<meta content="mashtml 6.00.2800.1226" name="generator">
Avatar billede whatever Nybegynder
13. september 2003 - 15:43 #12
svar
Avatar billede whatever Nybegynder
13. september 2003 - 15:44 #13
"" er ASP's måde at escape " på, så det udskrives til klienten. Svarer til \" i PHP eller andre C-syntax sprog.
Avatar billede -master-d- Nybegynder
13. september 2003 - 15:45 #14
Jeg undskylder mange gange for mine udtalelser, da jeg når jeg tænker over det egentlig havde set det lavet sådan før.
Jeg sad og så tænkt på ' og ikke ".

SORRY :)

whatever > tak for hjælpen.
Avatar billede whatever Nybegynder
13. september 2003 - 15:48 #15
Det er helt ok.
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel