[php] reguliere expressie -adressen

Pagina: 1
Acties:

Onderwerpen


  • barteke
  • Registratie: September 2002
  • Laatst online: 25-06-2023
Hallo,

Ik wil van een huisadres de straatnaam en het huisnummer van elkaar scheiden.

is het ook mogelijk om met bv. ereg_replace() naar een bepaald gedeelte van een string te zoeken totdat een bepaald teken gevonden word?

bijv. De Meekrap 23b, dan ie dan alles weghaalt t/m De Meekrap en dus alleen 23b over blijft?.
Het lastige is dat er wellicht ook getallen in de straatnaam zelf kunnen voorkomen,maar goed, afgezien daarvan..

Iemand een idee wat hier de meest ideale oplossing voor is?

grtz

Bart

I am a rock, I am an Island, and a rock feels no pain and an Island never cries


  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
barteke schreef op 22 May 2003 @ 22:10:
is het ook mogelijk om met bv. ereg_replace() naar een bepaald gedeelte van een string te zoeken totdat een bepaald teken gevonden word?
daar heb je andere functies voor. strstr() enzo ...
http://www.php.net/manual/nl/function.strstr.php
bijv. De Meekrap 23b, dan ie dan alles weghaalt t/m De Meekrap en dus alleen 23b over blijft?.
Het lastige is dat er wellicht ook getallen in de straatnaam zelf kunnen voorkomen,maar goed, afgezien daarvan..

Iemand een idee wat hier de meest ideale oplossing voor is?
meest ideaal is er denk ik niet, aangezien je ook adressen zoals straatnaam 5 huis heb. Als je ze gescheiden wil hebben kun je beter zorgen dat het gescheiden binnenkomt

[ Voor 4% gewijzigd door marty op 22-05-2003 22:17 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 22:12

crisp

Devver

Pixelated

PHP:
1
$nummer = preg_replace('/^.*? (?=\d)/', '', $adres);

zou aardig moeten werken, maar zoals al gezegd zal je nooit alle gevallen kunnen filteren...

[ Voor 108% gewijzigd door crisp op 22-05-2003 22:45 ]

Intentionally left blank


  • barteke
  • Registratie: September 2002
  • Laatst online: 25-06-2023
hmm, dat laatste genereert helemaal geen output... :-(

nou ja, bedankt in ieder geval zover..

I am a rock, I am an Island, and a rock feels no pain and an Island never cries


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 22:12

crisp

Devver

Pixelated

barteke schreef op 22 May 2003 @ 22:38:
hmm, dat laatste genereert helemaal geen output... :-(

nou ja, bedankt in ieder geval zover..
zie edit van mijn code :)

Intentionally left blank


  • cdgrit
  • Registratie: Mei 2002
  • Laatst online: 13-01 16:44
Zoiets misschien? Splitsen bij een spatie en een getal:
PHP:
1
list($straat,$nummer) = split(" [0-9]",$adres);


Originele startpagina - Stadindex.nl

Pagina: 1