Thread Hilfe bei Reg.-Ausdruck (13 answers)
Opened by jan999 at 2009-08-28 10:35

jan999
 2009-09-01 09:40
#125174 #125174
User since
2009-04-02
109 Artikel
BenutzerIn
[default_avatar]
Moin !

ich habe den Ausdruck einmal getestet und irgendwie scheint da noch ein fehler enthalten zu sein - muss allerdings sagen, dass ich den Ausdruck den Konvertierungsausdruck eingefügt haben. (Bei den im Posting folgenden Ausdrücken funktioniert es alledins).

Mein Konvertierungsausdruck lautet:
Code (perl): (dl )
perl -p -i.bak -e "~s|[-\s]?[Ss]tra(?:ß|ss)e|-Str.|" %osmworkfolder%/osmosis/test.txt


Angewand auf den Mustertest:
Quote
Meine Musterstrasse ist heute offen.


bekomme ich folgende Fehlermeldung:
Code (perl): (dl )
1
2
3
4
D:\DATEN\JAN\openstreetmap\GarminKartenErstellen>perl -p -i.bak -e "~s|[-\s]?[Ss
]tra(?:|ss)e|-Str.|" D:\DATEN\JAN\openstreetmap/osmosis/test.txt
Unmatched ( in regex; marked by <-- HERE in m/[-\s]?[Ss]tra( <-- HERE ?:»/ at -e
 line 1.


Kann mir einer sagen wo der Haken ist ??? Es wird zwar markiert - aber ich sehe den Fehler nicht !

Gruß Jan :-)

View full thread Hilfe bei Reg.-Ausdruck