Thread Hilfestellung - Suchen und Ersetzen im Speziellen bei großen Dateien (16 answers)
Opened by jan99 at 2015-11-06 18:21

jan99
 2015-11-15 17:17
#182922 #182922
User since
2008-09-18
439 Artikel
BenutzerIn
[default_avatar]
Moin !

erst einmal danke!

Quote
Deine Substitutionen matchen bei negativen Werten nicht.


Das verstehe ich soweit. Aber,....

Code (perl): (dl )
 $line =~ s/lon='(\d+\.\d+)/lon='$lon_new/;


tauscht, auch wenn hier negative Werte nicht berücksichtigt werden und das sei erst einmal dahin gestellt, in $line den lon-Wert aus.

Wenn ich mir, mit meinem Verständnis die Zeile

Code (perl): (dl )
$lat =~ s/-?[\d.,]+/$new_lat/;


ansehe, dann wird doch da ein Wert extrahiert. Richtig ??

Der richtige Code müßte doch dann vermutlich eher dem von

Code (perl): (dl )
 $line =~ s/lon='(\d+\.\d+)/lon='$lon_new/;


ähnlich sein oder ?

Abgesehen davon müßte

Code (perl): (dl )
 $line =~ s/lon='(\d+\.\d+)/lon='$lon_new/;


noch angepaßt werden für Bereiche auf der südlichen Erdhalbkugel.

Sonst passt es da dann auch irgendwann nicht !

Gruß Jan
perl-Greenhorn - Win7 64bit / strawberry (ehem. activeperl) - www.OpenStreetMap.de

View full thread Hilfestellung - Suchen und Ersetzen im Speziellen bei großen Dateien