Thread Hilfe bei Reg.-Ausdruck
(13 answers)
Opened by jan999 at 2009-08-28 10:35
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 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 :-) |