🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #448

Re: Visual Basic: string splitsen

#448
From: Henk van Boeijen
Date: Sat, 24 Apr 2004 21:00
63 lines
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-mail
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>

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