Reg Ex - ersetzen
Verfasst: Mi, 01.04.2015 17:58
Hallo Forum!
ich habe eine Liste mit Autorennamen, die ich in meinem Dokument gerne alle in Kapitälchen setzen möchte. Dafür habe ich folgenden regEx Ausdruck geschrieben, der auch wie gewünscht alle Autoren im Text findet (Groß/Kleinschreibung aktiv):
(Acht[^a-z])|(Alós-Moner[^a-z])|(Anton[^a-z])|...
Blöderweise funktioniert das ersetzen noch nicht wie gewünscht. Sage ich im "ersetzen" Dialog: $1, Format: Kapitälchen
dann ersetzt er mir beim Klick auf Ersetzen die Überschrift durch "$1" und setzt den Rest des Dokuments komplett in Kapitälchen. Beim Klick auf "alle ersetzen" hängt er sich auf. $0 und gar nix eingeben klappt auch nicht. Habt ihr ne Idee, wie ich mein Ziel noch erreichen könnte? Mit Makros hab ich wenig Erfahrung, zudem in VBA, aber wenns nicht anders geht darfs gerne auch ein solches sein.
Danke!
ich habe eine Liste mit Autorennamen, die ich in meinem Dokument gerne alle in Kapitälchen setzen möchte. Dafür habe ich folgenden regEx Ausdruck geschrieben, der auch wie gewünscht alle Autoren im Text findet (Groß/Kleinschreibung aktiv):
(Acht[^a-z])|(Alós-Moner[^a-z])|(Anton[^a-z])|...
Blöderweise funktioniert das ersetzen noch nicht wie gewünscht. Sage ich im "ersetzen" Dialog: $1, Format: Kapitälchen
dann ersetzt er mir beim Klick auf Ersetzen die Überschrift durch "$1" und setzt den Rest des Dokuments komplett in Kapitälchen. Beim Klick auf "alle ersetzen" hängt er sich auf. $0 und gar nix eingeben klappt auch nicht. Habt ihr ne Idee, wie ich mein Ziel noch erreichen könnte? Mit Makros hab ich wenig Erfahrung, zudem in VBA, aber wenns nicht anders geht darfs gerne auch ein solches sein.
Danke!