Avatar billede cpufan Juniormester
08. april 2004 - 16:55 Der er 16 kommentarer og
1 løsning

replace " i streng

hvordan får jeg lige replace(string,""","") til at virke??
Avatar billede viciodk Praktikant
08. april 2004 - 16:58 #1
Uden at vide det med sikerhed vil jeg gætte på at du skal bruge:

replace(string,"\"","")
Avatar billede kovalt Nybegynder
08. april 2004 - 17:02 #2
hvis du vil er statte " med ingenting er det som du skriver

strTestFixed = replace(strTest,""","")
Avatar billede squashguy Nybegynder
08. april 2004 - 17:03 #3
I vbscript escaper du en " ved at sætte to stks:

replace(string,"""","")
Avatar billede cpufan Juniormester
08. april 2004 - 17:06 #4
replace(string,""","")

giver unterminated string

prøver lige de 2 andre
Avatar billede kovalt Nybegynder
08. april 2004 - 17:15 #5
ja ok :-) , hvis din streng hedder "string" så er det jo:

strTestFixed = replace(string,""","")
Avatar billede cpufan Juniormester
08. april 2004 - 17:15 #6
andre forslag?

ingen af den ovenstående virker
Avatar billede squashguy Nybegynder
08. april 2004 - 17:16 #7
kovalt, din løsning vil aldrig virke, da den har syntax-fejl..

nystring = replace(string,"""","")
Avatar billede squashguy Nybegynder
08. april 2004 - 17:18 #8
string er vist også et reserveret ord

nystreng = replace(streng,"""","")
Avatar billede cpufan Juniormester
08. april 2004 - 17:20 #9
hov min fejl, havde sgu placeret nogle " udenom variablen.....

så kovalt læg et svar igen
Avatar billede montago Praktikant
08. april 2004 - 19:34 #10
replace(string,"#34","") fjerner "
Avatar billede montago Praktikant
08. april 2004 - 19:39 #11
nææ

replace(string,"#22","") fjerner "
Avatar billede thesurfer Nybegynder
08. april 2004 - 19:41 #12
Man kan vel også bruge: replace(streng, Chr(34), "")
Chr(34) er "
Avatar billede cpufan Juniormester
09. april 2004 - 09:52 #13
montago / thesurfer

Jeg vil tro at jeres forslag er de eneste der virker.
men jeg fik ikke brug for funktionen alligevel, da tegnet " ikke var i selve strengen,
men rent faktisk var noget som jeg selv havde tilført udenom strengen, og derfor også bare kunne fjerne html'en.
Avatar billede squashguy Nybegynder
09. april 2004 - 12:40 #14
cpufan, nu bliver jeg lidt irriteret. Hvad er der galt med min løsning?

Hvis du har beskrevet dit problem korrekt, vil min løsning virke perfekt. Den vil strippe strengen for "
Avatar billede cpufan Juniormester
09. april 2004 - 14:15 #15
>>squashguy
ok , ikke for at underkende dig.
men vil to "" ikke bare ophæve hinanden?

Du fik jo iøvrigt også poængs
og jeg fik skidtet til at køre uden replace, så jeg ved faktisk ikke hvad virker og hvad der ikke virker.................
Avatar billede squashguy Nybegynder
09. april 2004 - 14:21 #16
"" -> tom streng
""" -> uafsluttet streng.
"""" -> streng indeholdende "
Avatar billede cpufan Juniormester
09. april 2004 - 14:26 #17
ok thanx
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