Thread wieder suchen und ersetzen (10 answers)
Opened by jan99 at 2015-11-07 18:20

Raubtier
 2015-11-10 10:54
#182844 #182844
User since
2012-05-04
1076 Artikel
BenutzerIn
[default_avatar]
Die Längen- und Breitengrade können auch negativ sein, aber du matchst nur '\d+.\d+'.

Du musst das Vorzeichen noch erlauben (den Nachkommateil kannst du auch optional machen):

m/lat='([+-]?\d+\.?\d*)'/

Ich würde dir außerdem empfehlen, 1. keine globalen Dateihandles zu benutzen und zweitens der gelesenen Zeile einen Namen zu geben, also

Code (perl): (dl )
1
2
3
4
5
...
open my $dateiHandle, "<", "test.osm" or die $!;
while (my $line = <$dateiHandle>) { 
    ...
}

Last edited: 2015-11-10 13:22:05 +0100 (CET)

View full thread wieder suchen und ersetzen