[Talk-de] PERL REGEX?
Dirk Stöcker
openstreetmap at dstoecker.de
Do Okt 16 08:41:41 UTC 2008
On Thu, 16 Oct 2008, Gary at gary68.de 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)
Mehr Informationen über die Mailingliste Talk-de