[php] reguliere expressie -adressen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • 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


Acties:
  • 0 Henk 'm!

  • 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 ]


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Nu online

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


Acties:
  • 0 Henk 'm!

  • 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


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Nu online

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


Acties:
  • 0 Henk 'm!

  • 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