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

GUIfreund
 2015-11-15 16:37
#182921 #182921
User since
2011-08-08
559 Artikel
BenutzerIn
[default_avatar]
Quote
Das Problem ist das in den Austauschzeilen die lat-Werte getauscht werden! Der lon-Wert hingegeben bleibt unberücksichtigt. Besser gesagt der alte Wert bleibt erhalten!

Das liegt an deinen negativen lon-Werten. Dein Kode:
Code (perl): (dl )
1
2
      $line =~ s/lon='(\d+\.\d+)/lon='$lon_new/;
      $line =~ s/lat='(\d+\.\d+)/lat='$lat_new/;
Linuxers Kode:
Code (perl): (dl )
1
2
        $lat =~ s/-?[\d.,]+/$new_lat/;
        $lon =~ s/-?[\d.,]+/$new_lon/;

Deine Substitutionen matchen bei negativen Werten nicht.
Gruß
GUIfreund

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