Seite 1 von 2

[GELÖST] Reguläre Ausdrücke: Ausdrücke für Zeilenschaltung funktionieren beim Suchen nicht

Verfasst: Mo 23. Dez 2019, 18:35
von Mau
Liebe ExpertInnen,

bei dem OCR-Scan eines Buches und der Umwandlung in eine ODT-Datei werden auch die Kopfzeilen - in meinem Fall mit dem Buchtitel - als eigene Zeile zwischengeschaltet. Das Buch hat mehrere hundert Seiten, und ich möchte alle Zeilen mit dem Buchtitel auf einen Schlag verschwinden lassen. Das funktioniert aber leider nicht.
Nehmen wir an, der Titel lautet "Buchtitel I" (römische Eins, weil es mehrere Bände gibt); Reguläre Ausdrücke ist gesetzt.
In das Feld Suchen gebe ich ein: ^Buchtitel I$.
Das Feld Ersetzen bleibt leer.
Ergebnis ist die Meldung Suchbegriff nicht gefunden.
Ich habe noch ein bisschen herumexperimentiert, aber keine Änderung erzielt.

Gruß,
Mau

Re: Reguläre Ausdrücke: Ausdrücke für Zeilenschaltung funktionieren beim Suchen nicht

Verfasst: Mo 23. Dez 2019, 18:54
von Pit Zyclade
So etwas kenne ich bei OCR-Scan auch. Aber Du hst uns keinerlei Hinweis gegeben, wie die Struktur des Output ist (odt schon, aber nicht im Inneren)

Fragen:
1. BS?
2. LO-Version?
3. Text ist tatsächlich fortlaufend und nicht innerhalb verschiedener Rahmen?

Ich vermute, dass "Buchtitel I" kann gefunden werden, nur nicht die Zeilenschaltung. Denn da gibt es zwei verschiedene...

Re: Reguläre Ausdrücke: Ausdrücke für Zeilenschaltung funktionieren beim Suchen nicht

Verfasst: Mo 23. Dez 2019, 20:15
von Mau
Lieber Pit,
Pit Zyclade hat geschrieben:
Mo 23. Dez 2019, 18:54
Fragen:
1. BS?
Windows 10 x64.
Pit Zyclade hat geschrieben:
Mo 23. Dez 2019, 18:54
2. LO-Version?
6.1.1.2.
Pit Zyclade hat geschrieben:
Mo 23. Dez 2019, 18:54
3. Text ist tatsächlich fortlaufend und nicht innerhalb verschiedener Rahmen?
Fortlaufend, ohne Rahmen.

Re: Reguläre Ausdrücke: Ausdrücke für Zeilenschaltung funktionieren beim Suchen nicht

Verfasst: Mo 23. Dez 2019, 20:39
von craig
Hallo Mau,

wie wäre es mit der im Dokument beschriebenen Extension "Altsearch"
AltSearch Screenshot.odt
(39.6 KiB) 226-mal heruntergeladen

Re: Reguläre Ausdrücke: Ausdrücke für Zeilenschaltung funktionieren beim Suchen nicht

Verfasst: Mo 23. Dez 2019, 22:18
von Mau
Hallo craig,

ich arbeite an dem Computer nur offline. Die Information ist möglicherweise wichtig für die nächste:
Ich habe dieses alternative Tool installiert. Aber beim Aufruf öffnet sich der Makro-Editor und meldet:

BASIC-Laufzeitfehler.
Es ist eine Ausnahme aufgetreten.
Type: com.sun.star.container.NoSuchElementExceptionMessage .


Als Java-Version ist von Oracle 1.8.0_201 installiert.

Gruß,
Mau

Re: Reguläre Ausdrücke: Ausdrücke für Zeilenschaltung funktionieren beim Suchen nicht

Verfasst: Mo 23. Dez 2019, 22:43
von Pit Zyclade
AltSearch ist mit Sicherheit toll,

Aber Dein Problem geht auch mit einfachen Mitteln.
^Buchtitel |$
Funktioniert bei meinen Versuchen bestens. Wenn es bei Dir nicht geht, dann kann
1. Die Zahl der Leerstellen vor dem Text, zwischen dem Wort und der "|" oder gar danach nicht ganz stimmen. Mal auszählen.
2. Der Zeilenumbruch ist kein Absatzzeichen, sondern ein "Zeilenumbruch" durch Umsch+Enter. Da wäre die richtige Formulierung:
^Buchtitel |\n

Re: Reguläre Ausdrücke: Ausdrücke für Zeilenschaltung funktionieren beim Suchen nicht

Verfasst: Mo 23. Dez 2019, 23:42
von Mau
Lieber Pit,

Entschuldigung, ich habe tatsächlich ein Absatzzeichen gemeint. Und verzählt habe ich mich definitiv nicht.

Re: Reguläre Ausdrücke: Ausdrücke für Zeilenschaltung funktionieren beim Suchen nicht

Verfasst: Di 24. Dez 2019, 08:37
von Mondblatt24
Hallo Mau,
so kommen wir nicht weiter, kopiere einen betreffenden Teil in ein neues Dokument und hänge es hier an.

Frohe Weihnachten
Peter

Re: Reguläre Ausdrücke: Ausdrücke für Zeilenschaltung funktionieren beim Suchen nicht

Verfasst: Mi 25. Dez 2019, 09:08
von Mau
Liebes Mondblatt,
Mondblatt24 hat geschrieben:
Di 24. Dez 2019, 08:37
so kommen wir nicht weiter, kopiere einen betreffenden Teil in ein neues Dokument und hänge es hier an.
Das mache ich gerne. Und ich füge noch einen Ausschnitt aus dem Makro-Editor mit der Fehlermeldung zu AltSearch an.

Gruß und geruhsame Feiertage,
Mau

Re: Reguläre Ausdrücke: Ausdrücke für Zeilenschaltung funktionieren beim Suchen nicht

Verfasst: Mi 25. Dez 2019, 10:20
von Mondblatt24
Hallo Mau,
ich hatte keine Probleme den Suchbegriff zu Suchen und zu Ersetzen.
Meine Vorgehensweise:
  • Suchbegriff im Text kopiert und im Suchfeld eingefügt
  • Zirkumflex vorangestellt
  • Dollarzeichen dahinter eingefügt
Gruß Peter