[OSM-talk-nl] Regular Expression

Martijn van Oosterhout kleptog at gmail.com
Thu Jan 31 15:36:55 GMT 2008


2008/1/31 Joris Meijerink <meijerink at gmail.com>:
> ik probeer van deze lijst:
> http://www.informationfreeway.org/api/0.5/node%5bname:carnaval=*%5d%5bbbox=3.0,50.65,7.15,53.55%5d
>
> een mooiere en leeesbare lijst te maken. Nu ben ik dus wat aan het
> klooien met reg exp. in php (zou compatible moeten zijn met perl) maar
> ik krijg het niet voor elkaar. Het lijkt me dat iemand daar vast al
> eerdere mee aan de slag is geweest.

Als je perl wil gebruiken dan stel ik voor de Geo::OSM modules. Iets als:

my $reader = new Geo::OSM::OsmReaderV5( \&process )
$reader->load( $file );
sub process {
  my $obj = shift;
  my %tags = @{ $obj->tags };
  print $obj->id, $tags->{name}, $tags->{name:carnaval};
}

XML met regex parsen is te erg!

Mvg,
-- 
Martijn van Oosterhout <kleptog at gmail.com> http://svana.org/kleptog/




More information about the Talk-nl mailing list