On Thu, 16 Oct 2008, [EMAIL PROTECTED] wrote:
es geht so nicht...REGEX ist nun: my ($v) = ($line =~ /v=[\'\"](.*)[\'\"]/) ; Fehler... NEW REGEX ERROR reading osm file frankfurt0.osm, line follows (expecting node or k/v for way): <tag k="layer" v="0"/> NEW REGEX ERROR reading osm file frankfurt0.osm, line follows (expecting node or k/v for way): <tag k="layer" v="0"/> Komischerweise ist das das einzige, das nicht geht. folgendes schafft keine abhilfe, im gegenteil: my ($v) = ($line =~ /v=[\'\"]([.\d]*)[\'\"]/) ;
Dein "NEW REGEX ERROR" wird erzeugt mit if($v) printf "NEW REGEX ERROR ..." (oder so ähnlich)?. Verwenden musst Du if(defined($v)) Die Werte "0", "" sind beide nicht wahr aber definiert. Ciao -- http://www.dstoecker.eu/ (PGP key available)
_______________________________________________ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de