Seite 1 von 1

[gelöst]Bestimmte Zeichenfolge löschen und Absatzvorlage ändern

Verfasst: Do 10. Feb 2022, 11:48
von malt14
Guten Tag,

eine odt Datei enthält:

Code: Alles auswählen

Text
xxUeb1xxText
xxUeb2xxText
xxUeb3xxText
Text
Text
Text
xxUeb2xxText
xxUeb3xxText
Text
Text
xxUeb3xxText
Text
Text
Text
das soll umgewandelt werden, indem xxUeb1xx etc. gelöscht und die Absatzvorlage von Standard in Überschrift 1 etc. geändert wird:

Code: Alles auswählen

Text
Text[mit Absatzvorlage Überschrift 1]
Text[mit Absatzvorlage Überschrift 2]
Text[mit Absatzvorlage Überschrift 2]
Text
Text
Text
Text[mit Absatzvorlage Überschrift 2]
Text[mit Absatzvorlage Überschrift 3]
Text
Text
Text[mit Absatzvorlage Überschrift 3]
Text
Text
Text
Mit "Suchen und Ersetzen" in Writer gelingt mir dies nicht.
Die Extension "Alternative Find & Replace for Writer (AltSearch)" ermöglicht dies, allerdings sehr langsam bei großen Dateien mit häufigem Vorkommen der Zeichenfolge.
Ein Makro dafür fand ich nicht. Kann jemand ein solches Makro schreiben?

Grüße
Malt

Version: 7.2.4.1 (x64) / LibreOffice Community
Build ID: 27d75539669ac387bb498e35313b970b7fe9c4f9
CPU threads: 6; OS: Windows 10.0 Build 22000; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: de-DE
Calc: CL

Re: Bestimmte Zeichenfolge löschen und Absatzvorlage ändern

Verfasst: Do 10. Feb 2022, 13:15
von mikele
Hallo,
ein Makro benötigst du dafür nicht.
1. Schritt: Suchen&Ersetzen
Suche nach: xxUeb1xx
Option "Reguläre Ausdrücke" aktivieren
-> Alle Suchen
Damit sind alle Stellen ausgewählt, an denen die obige Zeichenfolge auftaucht.
2. Formatvorlage "Überschrift 1" auswählen und per Doppelklick zuweisen
Alle Auswahlen haben nun die gewünschte Vorlage.
3. Im Dialog Suchen&Ersetzen ->Alle Ersetzen
Die Schritte wiederholst du für Überschrift 2 etc.
Dafür ein Makro zu programmieren würde sich nur lohnen, wenn man das ganze häufiger machen muss. Dann würde sich allerdings die Frage stellen, wo diese seltsamen Texte herkommen.

Re: Bestimmte Zeichenfolge löschen und Absatzvorlage ändern

Verfasst: Do 10. Feb 2022, 18:02
von malt14
Guten Tag mikele,

vielen Dank für die Hilfe. Genau was ich benötigte. Funktioniert ausgezeichnet!

Grüße
Malt