Leere Absätze löschen?

Das Textverarbeitungsprogramm

Moderator: Moderatoren

Udo
**
Beiträge: 28
Registriert: Do, 03.11.2005 09:56

Leere Absätze löschen?

Beitrag von Udo »

Ich möchte leere Absätze löschen. Versuchte es mit Suchen und ersetzen und ^$ als regulärem Ausdruck. Writer findet die leeren Absätze nicht.
Woran kann das liegen?
Udo
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo Udo

Entweder hast du keine leeren Absätze, oder die Option 'regulärer Ausdruck' nicht eingeschaltet.

Gruß Karo
Udo
**
Beiträge: 28
Registriert: Do, 03.11.2005 09:56

Beitrag von Udo »

Doch, ich habe definitiv leere Absätze und habe das Hakerl für reguläre Ausdrücke gesetzt. Habe damit vorher schon andere Operationen erfolgreich durchgeführt, z.B. Ziffern am Absatzanfang entfernt.

Udo
Udo
**
Beiträge: 28
Registriert: Do, 03.11.2005 09:56

Beitrag von Udo »

Der Fehler tritt bei mir in einer Datei auf, in die ich Text aus einer Unicode-Datei kopiert habe. In einer neu erstellten "normalen" nicht.
Den Unicode brauche ich wegen slawischen Zeichen und den Umlauten.

Wie kann ich trotzdem die leeren Absätze löschen?

Ich habe übrigens V2.2.1 in Debian Linux.

Udo
Eia
********
Beiträge: 2614
Registriert: Sa, 23.12.2006 07:40

Beitrag von Eia »

Wenn Du unter Extras/Autokorrektur die Option "Leere Absätze entfernen" aktivierst und dann "Format – AutoFormat – Anwenden" durchführst, müsste es auch funktionieren.
Aber vielleicht liegt es an etwas anderem und die Absätze sind doch nicht leer? Leerzeichen oder so? Wenn Du das ^ weglässt und nur nach $ suchst, findet das Programm dann die Absätze?

mfG
Udo
**
Beiträge: 28
Registriert: Do, 03.11.2005 09:56

Beitrag von Udo »

"Leere Absätze entfernen" ist aktiviert. Der Befehl "Autoformat anwenden" löschte die leeren Absätze nicht.
$ findet die Absatzenden und ^ fand die Absatzanfänge.
Nur ^$ findet nichts. $$ auch nicht. \n auch nichts.
Im Writer wird in den leeren Zeilen nichts außer dem Absatzzeichen angezeigt.

Udo
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo Udo

Probier mal den RegEx:
[:cntrl:]?
im Suchfeld, steht für 'nicht druckbares Zeichen'

Gruß Karo
Udo
**
Beiträge: 28
Registriert: Do, 03.11.2005 09:56

Beitrag von Udo »

da springt er auf jedes Absatzende

Udo
Udo
**
Beiträge: 28
Registriert: Do, 03.11.2005 09:56

Beitrag von Udo »

vor jedem Absatzende scheint ein unsichtbares Zeichen zu sein. Wenn ich ein neues einfüge, dann davor jedoch nicht.
Wie kann ich die wohl wegbringen?

Udo
manese
*****
Beiträge: 482
Registriert: Mo, 03.10.2005 17:20
Wohnort: Borgholzhausen
Kontaktdaten:

Beitrag von manese »

Hallo Udo,
probier es mal mit ^.$
(Zeilenanfang, beliebiges Zeichen, Zeilenende)!

Wenn das alles nicht läuft, müsstest du die Datei einmal entzippen,
damit wir hinter dein Geheimzeichen kommen:
  • Datei kopieren
    Kopierte Datei umbenennen: aus .odt mach .zip
    Den dabei entstehenden ZIP-Ordner öffnen.
    Die Datei content.xml in einen anderen Ordner kopieren
    Die Datei content.xml öffnen (geht auch mit OpenOffice)
    Nachsehen, was drinsteht.
Ist ein bisschen aufwändig, aber manchmal geht es nicht anders.

Alles Gute
matthias
Eia
********
Beiträge: 2614
Registriert: Sa, 23.12.2006 07:40

Beitrag von Eia »

Vielleicht bekommst Du die Zeichen mit einer Suche "alles außer":
[^a-zA-Z0-9öäüÜÄÖß\.;,\:\-\?! ] und kannst sie so entfernen?
(.,-,?,: sind mit einem \ maskiert, da sie als regulärere Ausdruck sonst falsch ausgewertet werden)

Und dann gibt es in der Autokorrektur noch die Option "Zusammenfassen einzeiliger Absätze ab...%", vielleicht hilft das ja
mfG
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo Udo

Das 'nicht druckbare Zeichen' scheint OOo ja dann zu finden, hast du auch mal versucht es zu ersetzen durch: 'nichts' im Wortsinn ?

Gruß Karo
Udo
**
Beiträge: 28
Registriert: Do, 03.11.2005 09:56

Beitrag von Udo »

Habe im Hex-Editor nachgeschaut. Da ist nichts, nur hex '0A'
Antworten