Leser: 18
2009-10-29T18:57:53 jan999Moin !
schon vor einigen Monaten hatte ich hier bzgl. Zeichenketten-Austausch mittels regulären Ausdrücken nachgefragt und mir wurde wirklich gut geholfen.
Ziel war es dabei Zeichenketten innerhalb einer ganzen Datei auszutauschen und anhand der mir dadurch gekannten Ausdrücke wollte ich noch zwei weitere Ausdrücke aufbauen - die allerdings nicht den gewünschten Erfolg haben.
perl -p -i.bak -e "~s|[B]ürgermeister[-\s]|Brgm.|" [Dateiname]
perl -p -i.bak -e "~s|Freiwillige Feuerwehr[-\s]|FF|" [Dateiname]
Kann mir einer von Euch sagen warum das nicht funktioniert.
Gruß Jan :-)
~s|Bürgermeister(-|\s)|Brgm.$1|
~s|Bürgermeister(?!\w)|Brgm.|
perl -p -i.bak -e '~s|Freiwillige Feuerwehr[-\s]|FF|' [Dateiname]