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

Antwort per Email an