Avatar billede thomas_regin Nybegynder
07. oktober 2002 - 10:48 Der er 14 kommentarer og
1 løsning

Fjollet..

Et lille, nemt problem, som jeg dog aldrig har været ude for tidligere:

Hvordan replacer jeg et citations-tegn " (dobbelt-ping) i en string?

Takker,

Thomas Regin.
Avatar billede thaone Nybegynder
07. oktober 2002 - 10:48 #1
Du skal skrive ' istedet for "
Avatar billede thomas_regin Nybegynder
07. oktober 2002 - 10:51 #2
Det hjælper jo ikke, hvis min string ser således ud:

myString = "Her "TESTER" jeg"

Replace(myString,"'","''")

Så vil den jo ikke ikke replace noget, da der ikke findes nogle Enkelt-pinger i strengen!

Thomas.
Avatar billede thaone Nybegynder
07. oktober 2002 - 10:53 #3
Du skal skrive sådan her:

myString = 'Her tester jeg'

Replace(myString,'','')
Avatar billede thaone Nybegynder
07. oktober 2002 - 10:53 #4
Det mener jeg ihvertfald..
Avatar billede teamkiller Nybegynder
07. oktober 2002 - 11:05 #5
esdhbfywrughbvuotejguobihrt nf u4ino
Avatar billede thomas_regin Nybegynder
07. oktober 2002 - 11:05 #6
Jo, men forestil dig dette:

Du får en string fra f.eks et XML-dokument, som i forvejen har dobbelt-pinger. De skal fjernes! Hvordan vil du gøre det?

Der virker din metode desværre ikke.

Thomas.
Avatar billede jackasss Nybegynder
07. oktober 2002 - 11:06 #7
Du ska: "mystring"kgz HER TESTER JEG!!!
Avatar billede teamkiller Nybegynder
07. oktober 2002 - 11:06 #8
Det er jeg næsten helt sikker på......
Avatar billede black_dragon Nybegynder
07. oktober 2002 - 11:07 #9
AD HVOR ER I BARNLIGE ! !! !! !
Avatar billede jelzin101 Praktikant
07. oktober 2002 - 11:08 #10
teamkiller>> såfremt din støjende adfærd ikke ophører vil jeg skride til deaktivering.

jelzin/co
Avatar billede luzk Nybegynder
07. oktober 2002 - 15:19 #11
thomas_regin~~>> du kan gøre sådan her:

"Her ""TESTER"" jeg"
Derved skulle du gerne få en streng der ser sådan her ud på dit site: Her "TESTER" jeg
Og som jeg læser dit spg er det det du vil :o)

/Luzk
Avatar billede thomas_regin Nybegynder
07. oktober 2002 - 15:28 #12
Luzk,

Det er fuldstændig korrekt. Men hvad nu hvis jeg ikke kan kontrollere det indhold jeg har i min streng? Hvis det kommer fra en 3. part, som tilfældigvis ikke ved, at han skal skrive 2 dobbeltpinger!? Derfor bliver jeg nødt til at have kontrol over disse pinger selv.

Med venlig hilsen,

Thomas.
Avatar billede luzk Nybegynder
07. oktober 2002 - 15:37 #13
ok, så det du vil er at erstatte en teskt der kan se sådan ud: her er "en" test, til dette: "her er ""en"" test"?

fordi så kan du gøre sådan her:
nyTekstStr = Replace(tekstFraAndetSted, """", """""")

er det rigtig forstået??
Avatar billede thomas_regin Nybegynder
07. oktober 2002 - 16:05 #14
Luzk,

Bingo! Så var den der!.. Tak for hjælpen!

Post lige et svar! :)

Thomas.
Avatar billede luzk Nybegynder
07. oktober 2002 - 16:18 #15
Sårn der...
Det var da så lidt - glad for at kunne hjælpe :o)

/Luzk
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