Article View: nl.comp.programmeren
Article #453Re: Visual Basic: string splitsen
From: "NachtWacht"
Date: Wed, 28 Apr 2004 23:17
Date: Wed, 28 Apr 2004 23:17
41 lines
3100 bytes
3100 bytes
Henk van Boeijen <No@Spam.nl> schreef in bericht <Xns94D7D76F37DEBDachstein@216.168.3.44>... > "Aad" <nieuws2@radionrg.nederland> schreef in > news:408b5b8c$0$202$58c7af7e@news.kabelfoon.nl: > > > Mee eens. De vraag was echter om straatnaam te scheiden van huisnummer > > en die is wel beantwoord. > > Ik heb juist proberen aan te tonen dat die vraag niet beantwoord is, > bijvoorbeeld als het adres een extra toevoeging heeft. > > > In de meeste databases is ook de toevoeging > > van het huisnummer in een apart veld ongebracht en vaak mag die > > toevoeging dan maar 6 karakters zijn of zo. Soms is er dan nog een > > extra veld toegevoegd voor een extra toevoeging, waarin je > > bijvoorbeeld "schuurtje" zou kunnen schrijven. > > Dat weet ik ook wel. Als in de database een apart veld is opgenomen voor > de toevoeging, dan is er zeker een apart veld opgenomen voor het nummer > en dan speelt de hele vraagstelling geen rol. > > > Als dat echter zoals boven vermeld als ��n string wordt aangeleverd, > > wordt het gewoon handwerk natuurlijk. > > En dat is dus niet zo. Je kunt ook al die uitzonderingen met een slim > algoritme te lijf gaan. Heb ik gedaan en het leverde in 99,99% van de > gevallen een correcte splitsing op in adres, nummer en toevoeging. > > > En om het huisnummer op te slaan (als je je tenminste beperkt tot het > > numerieke deel) gebruik je een long integer, omdat je inderdaad > > verrast zou kunnen worden met een extreem hoog getal. > > En dan nog moet je goed oppassen dat rare invoer (999999999999999) je > programmatuur niet om zeep helpt. Met "Laan 40-45" gaat-ie in de fout. -- ____________________ >> NIGHTWATCHER << ��������������������
Technical Details
Message-ID:
<40903bd6$0$5066$4d4ebb8e@news.nl.uu.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!newsfeed.kabelfoon.nl!195.129.110.21.MISMATCH!bnewsfeed00.bru.ops.eu.uu.net!bnewsinpeer01.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!news.nl.uu.net!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> <Xns94D5EA3218548Dachstein@216.168.3.44> <408b5b8c$0$202$58c7af7e@news.kabelfoon.nl> <Xns94D7D76F37DEBDachstein@216.168.3.44>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-28 16:18:47 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!newsfeed.kabelfoon.nl!195.129.110.21.MISMATCH!bnewsfeed00.bru.ops.eu.uu.net!bnewsinpeer01.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!news.nl.uu.net!not-for-mail From: "\"NachtWacht\"" <rembrandt@van.ryn> Newsgroups: nl.comp.programmeren,be.comp.programming Subject: Re: Visual Basic: string splitsen Date: Thu, 29 Apr 2004 01:17:45 +0200 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> <Xns94D5EA3218548Dachstein@216.168.3.44> <408b5b8c$0$202$58c7af7e@news.kabelfoon.nl> <Xns94D7D76F37DEBDachstein@216.168.3.44> X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1409 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 Lines: 41 Message-ID: <40903bd6$0$5066$4d4ebb8e@news.nl.uu.net> NNTP-Posting-Host: kf-nawij-fp11-239.dial.kabelfoon.nl X-Trace: 1083194327 news.nl.uu.net 5066 62.45.9.239 X-Complaints-To: abuse@nl.uu.net