[VB]-> aanhalingstekens in string.....¿¿¿

Pagina: 1
Acties:
  • 539 views sinds 30-01-2008
  • Reageer

  • KnEuTeR
  • Registratie: Mei 2000
  • Laatst online: 24-02-2024

KnEuTeR

iedereen heeft een handelsmerk

Topicstarter
hoe kan je aanhalingstekens IN een string zetten zodat ze ook een onderdeel van die string zijn (dat je ze dus kan zien)....¿¿¿¿

Computers ain't that smart, Whatever man built could be taken apart


Verwijderd

je kan door er een paar achter elkaar te zetten """" een krijgen maar dat vind ik altijd vrij omslachtig en vaag om te zien wat nou string is en wat niet dus gebruik ik meestal chr(34)

vb.

strBlaat = chr(34) & "blaat" & chr(34)

--Ray

Verwijderd

en volgens mij ook door ' te gebruiken
var:= 'bl""aaa'
of
var:= "bl'' aa"

  • johnwoo
  • Registratie: Oktober 1999
  • Laatst online: 25-07 16:38

johnwoo

3S-GTE

Op donderdag 23 november 2000 15:53 schreef Shivo het volgende:
en volgens mij ook door ' te gebruiken
var:= 'bl""aaa'
of
var:= "bl'' aa"
Die eerste kan dus niet: in VB staan strings altijd tussen dubbele aanhalingstekens. Zelf gebruik ik ook de Chr$(34) manier.

4200Wp ZO + 840Wp ZW + 1680Wp NW | 14xIQ7+ + 1xDS3-L | MTVenusE | HWP1


  • Klont
  • Registratie: Maart 2000
  • Laatst online: 17-07-2021

Klont

Destroyer of words

Chr() is de oplossing.
Je kunt ook dingen gebruiken als:

Chr(13) & Chr(10) = [Enter]
Chr(34) = "

En natuurlijk String(50,Chr(0)) voor de API calls *D

  • Koen_R
  • Registratie: Juni 1999
  • Laatst online: 19:56
is het in VB niet chr$(...) of ben ik gewoon bezig met een te oude versie?

Verwijderd

je mag alle zowel chr als chr$ gebruiken, voor chr(13) & chr(10) kan je beter de constante vbcrlf gebruiken houd je source wat leesbaarder.

--Ray

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 11:22
chr geeft een variant terug, en dat wil je niet, chr$ geeft een string terug, en dat wil je wel. Dus gebruik chr$ hier, het is economischer en sneller om die te gebruiken in dit geval.

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Acties:
  • 0 Henk 'm!

  • Martin Sturm
  • Registratie: December 1999
  • Laatst online: 25-07 22:48
je moet gewoon voor 1 " 2 keer " typen dus als je in je string
dit is een "tekst" tussen aanhaling
dan krijg je dus:

tekst = "dit is een ""tekst"" tussen aanhaling"

Acties:
  • 0 Henk 'm!

  • tomato
  • Registratie: November 1999
  • Niet online
tekst = "dit is een ""tekst"" tussen aanhaling"

En dat maakt het nou onoverzichtelijk (imho natuurlijk). Gebruik gewoon chr(), staat veel duidelijker.
Pagina: 1