Thread wiedereinmal reg. ausdrücke (10 answers)
Opened by jan999 at 2009-09-21 18:34

jan999
 2009-09-22 08:29
#126007 #126007
User since
2009-04-02
109 Artikel
BenutzerIn
[default_avatar]
Moin !

vielen Dank für Eure Rückmeldungen.

Ich habe vielleicht vergessen zu erwähnen das ich den Ausdruck aus einem win-Batch heraus aufrufe und daher use warnings; use strict; nicht zur Anwendung kommen.

Mit dem Zerschiessen meine ich das Teile der Datei konvertiert werden die nicht verändert werden sollen und somit die Dateistruktur unbrauchbar machen.

Wenn ich die Zeile

Code (perl): (dl )
perl -p -i.bak -e "~s|[Calle[-\s]|C\/|" [Datei]


anwende, dann wird z.B. aus

Quote
<?xml version='1.0' encoding='UTF-8'?>
<osm version='0.6' generator='JOSM'>
<bounds minlat='36.6915835180063' minlon='-4.04461216611417' maxlat='36.8905991106566' maxlon='-3.68761173107937' origin='OpenStreetMap server' />
<node id='298468275' timestamp='2008-09-20T17:55:31Z' uid='7197' user='user_7197' visible='true' version='1' lat='36.7378345' lon='-3.9883865' />
<node id='298468274' timestamp='2008-09-20T17:55:31Z' uid='7197' user='user_7197' visible='true' version='1' lat='36.7382273' lon='-3.9898227' />
<node id='30635660' timestamp='2007-06-19T19:52:27Z' uid='4623' user='Quico' visible='true' version='1' lat='36.736462' lon='-3.990298'>
<tag k='source' v='PGS' />
</node>
...


wird jetzt

Quote
<?xmC/ version='1.0' encoding='UTF-8'?>
<osmC/version='0.6' generator='JOSM'>
C/ <bounds minlat='36.6915835180063' minlon='-4.04461216611417' maxlat='36.8905991106566' maxlon='-3.68761173107937' origin='OpenStreetMap server' />
C/ <node id='298468275' timestamp='2008-09-20T17:55:31Z' uid='7197' user='user_7197' visible='true' version='1' lat='36.7378345' lon='-3.9883865' />
C/ <node id='298468274' timestamp='2008-09-20T17:55:31Z' uid='7197' user='user_7197' visible='true' version='1' lat='36.7382273' lon='-3.9898227' />
C/ <node id='30635660' timestamp='2007-06-19T19:52:27Z' uid='4623' user='Quico' visible='true' version='1' lat='36.736462' lon='-3.990298'>
C/ <tag k='source' v='PGS' />
C/ </node>
...

Anmerkung: siehe XML-Einleitung !

Kann mir einer sagen warum das noch passiert und wie es richtig ist ???

Gruß Jan .-)

View full thread wiedereinmal reg. ausdrücke