Article View: nl.comp.programmeren
Article #448Re: Visual Basic: string splitsen
From: Henk van Boeijen
Date: Sat, 24 Apr 2004 21:00
Date: Sat, 24 Apr 2004 21:00
63 lines
2848 bytes
2848 bytes
Jawade <jerommeke@email.srv> schreef in news:MPG.1af4f01168f6f2b6989c5e@news.nl.net: > In article <408ac76b$0$203$58c7af7e@news.kabelfoon.nl>, > nieuws2@radionrg.nederland says... >> >> "Jawade" <jerommeke@email.srv> schreef in bericht >> news:MPG.1af4d015141e787989c5b@news.nl.net... >> > In article <E%vic.84895$kb.5558304@phobos.telenet-ops.be>, >> matje008@hotmail.com says... >> > > Hallo, >> > > >> > > klein vraagje: >> > > ik heb een string strAdres die een straatnaam -spatie - huisnr >> > > bevat >> > > >> > > Een huisnummer kan uiteraard 1 teken tot 3 tekens lang zijn. >> > > >> > > Ik zou nu de huisnr uit stradres willen "kappen" >> > > Is er een mogelijkheid om het numerieke uit de string te >> > > filteren? >> > >> > Dit werkt alleen als er maar 1 spatie in zit: >> > >> > adr$ = "Appelstraat 138" >> > split = INSTR(a$, " ") >> > num$ = MID$(a$, split + 1) >> > stt$ = LEFT$(a$, split - 1) >> >> Het kan ook als er meer dan ��n spatie in zit als je INSTRREV >> gebruikt i.p.v. INSTR. >> Je zoekt dan vanaf de achterkant van de string. > > Aha, weer wat geleerd. Nou ja, ik denk dat er maar weinig > mensen zijn die alle instructies kennen. Overigens moet in > het voorbeeld a$ adr$ zijn. Dus hij wordt zo dacht ik: Ik denk dat er heel wat VB-ontwikkelaars zijn die alle instructies van hun programmeertaal kennen. > > adr$ = "Appelstraat 138" > split = INSTRREV(adr$, " ") > num$ = MID$(adr$, split + 1) > stt$ = LEFT$(adr$, split - 1) > Wat ga je doen met: "Appelstraat 138b" "Appelstraat 138 b" "Appelstraat 138 2 hoog" "Appelstraat 138-140" "Appelstraat 138 - 140" "Appelstraat 138/b" "2e Appelstraat 138" "Plein '44 13" En nog heel wat andere onvermoede varianten? O ja, het nummer van een adres kan meer dan 3 posities innemen. Er zijn adressen die in de 5000 gaan. En dan heb ik het nog niet eens over postbussen. Programmeer ze!
Technical Details
Message-ID:
<Xns94D5EA3218548Dachstein@216.168.3.44>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!sn-xit-03!sn-xit-06!sn-post-01!supernews.com!corp.supernews.com!not-for-mailReferences:
<E%vic.84895$kb.5558304@phobos.telenet-ops.be> <MPG.1af4d015141e787989c5b@news.nl.net> <408ac76b$0$203$58c7af7e@news.kabelfoon.nl> <MPG.1af4f01168f6f2b6989c5e@news.nl.net>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: 107324,f2745854a55b0720 X-Google-Thread: fcea4,dbe28562f37b443b X-Google-Attributes: gid107324,gidfcea4,public X-Google-ArrivalTime: 2004-04-24 14:02:16 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!sn-xit-03!sn-xit-06!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: Henk van Boeijen <No@Spam.nl> Newsgroups: nl.comp.programmeren,be.comp.programming Subject: Re: Visual Basic: string splitsen Date: Sat, 24 Apr 2004 21:00:52 -0000 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <Xns94D5EA3218548Dachstein@216.168.3.44> References: <E%vic.84895$kb.5558304@phobos.telenet-ops.be> <MPG.1af4d015141e787989c5b@news.nl.net> <408ac76b$0$203$58c7af7e@news.kabelfoon.nl> <MPG.1af4f01168f6f2b6989c5e@news.nl.net> User-Agent: Xnews/5.04.25 X-Complaints-To: abuse@supernews.com Lines: 63