Leere Absätze löschen?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Leere Absätze löschen?

von Udo » Di, 05.06.2007 11:52

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

von Karolus » Di, 05.06.2007 08:46

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

von Eia » Di, 05.06.2007 06:37

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

von manese » Mo, 04.06.2007 23:32

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

von Udo » Mo, 04.06.2007 21:21

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

von Udo » Mo, 04.06.2007 21:09

da springt er auf jedes Absatzende

Udo

von Karolus » Mo, 04.06.2007 17:55

Hallo Udo

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

Gruß Karo

von Udo » Mo, 04.06.2007 17:07

"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

von Eia » Mo, 04.06.2007 14:54

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

von Udo » Mo, 04.06.2007 14:52

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

von Udo » Mo, 04.06.2007 14:17

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

von Karolus » Mo, 04.06.2007 13:53

Hallo Udo

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

Gruß Karo

Leere Absätze löschen?

von Udo » Mo, 04.06.2007 13:14

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

Nach oben