Wer in ABBYY FineReader PDF nach einem Zeichen oder einem anderen Begriff suchen möchte, stößt schnell auf Anleitungen mit regulären Ausdrücken wie [AB] oder A|B. Genau hier ist Vorsicht nötig: Diese Syntax existiert zwar in ABBYY-Technologien, ist aber nicht automatisch eine Funktion der normalen Suchleiste im FineReader-PDF-Editor.
Die normale FineReader-PDF-Suche
ABBYY dokumentiert für FineReader PDF 15 und 16 im PDF-Editor die klassische Stichwortsuche. Du öffnest sie über Ansicht → Suchen beziehungsweise das Suchsymbol und gibst ein Wort oder eine Wortgruppe ein.
Als dokumentierte Suchoptionen stehen dabei vor allem zur Verfügung:
- Exakte Übereinstimmung
- Groß-/Kleinschreibung beachten
Eine allgemeine Checkbox „Reguläre Ausdrücke verwenden“ ist in der offiziellen Dokumentation dieser normalen PDF-Suche nicht aufgeführt.
Warum die alte Regex-Anleitung problematisch ist
ABBYY besitzt durchaus Unterstützung für reguläre Ausdrücke – beispielsweise in der FineReader Engine und bei regulär-ausdrucksbasierten OCR-Wörterbüchern. Dort gelten Konstrukte wie:
[xy]für eines der Zeichen x oder y|als Oder-Operator in passenden Regex-Ausdrücken
Das bedeutet aber nicht, dass du diese Syntax einfach in das normale Suchfeld des FineReader-PDF-Editors eingeben kannst.
[AB] bedeutet außerdem nicht „Wort A oder Wort B“
Selbst in einer echten Regex-Umgebung ist [AB] eine Zeichenklasse. Sie findet ein einzelnes Zeichen A oder B.
Sie bedeutet nicht „der Begriff Alpha oder der Begriff Beta“.
Für echte Alternativen würde eine Regex-Sprache typischerweise den Oder-Operator verwenden, zum Beispiel (Haus|Maus). Ob und wo dieser Ausdruck in ABBYY benutzt werden kann, hängt jedoch von der konkreten Funktion ab.
Wenn du nur nach zwei Zeichen suchen willst
In der normalen PDF-Suche ist die sicherste Methode, nacheinander nach beiden Zeichen zu suchen. Das klingt weniger elegant, ist aber zuverlässig und entspricht dem dokumentierten Funktionsumfang.
Bei wenigen Suchbegriffen ist das häufig schneller als eine komplizierte Umgehung.
Wenn du nach mehreren ganzen Begriffen suchen willst
Auch hier kannst du mehrere normale Suchläufe verwenden. Wenn beispielsweise „Haus“ und „Maus“ gefunden werden sollen, suchst du zunächst nach Haus, bearbeitest beziehungsweise markierst die Treffer und danach nach Maus.
Suchtreffer markieren
FineReader PDF kann gefundene Wörter im Dokument hervorheben, durchstreichen oder unterstreichen. Dadurch lassen sich Ergebnisse eines ersten Suchbegriffs dauerhaft sichtbar markieren, bevor du die zweite Suche startest.
So kannst du praktisch eine ODER-Auswertung aufbauen, ohne dass die Suchleiste selbst einen OR-Operator benötigt.
Suchen und Schwärzen: Keyword-Listen
Für einen Spezialfall bietet FineReader eine deutlich stärkere Mehrfachsuche: Beim Suchen und Schwärzen kann laut ABBYY-Dokumentation eine Keyword-Liste verwendet werden.
Damit lassen sich mehrere Begriffe als Liste durchsuchen. Diese Funktion ist jedoch für Redaktions-/Schwärzungsworkflows gedacht und sollte nicht mit der normalen Textsuche verwechselt werden.
Keyword-Liste nicht unbedacht zum Schwärzen verwenden
Wenn das Ziel nur das Finden von Begriffen ist, darf nicht versehentlich eine Schwärzung ausgeführt und gespeichert werden. Arbeite bei solchen Funktionen zunächst mit einer Kopie des PDFs.
Gescanntes PDF: OCR muss stimmen
Bei gescannten Dokumenten sucht FineReader nicht direkt in den Bildpixeln. Die Software nutzt eine erkannte Textebene. Wenn die OCR ein Zeichen falsch erkannt hat, kann auch die Suche den Treffer nicht finden.
Deshalb bei fehlenden Treffern zuerst prüfen, ob das betreffende Wort im erkannten Text tatsächlich korrekt vorhanden ist.
Hintergrunderkennung
FineReader kann bei gescannten PDFs im Hintergrund Text erkennen, damit Suchen und Kopieren möglich werden. Diese temporäre Texterkennung verändert das sichtbare PDF nicht automatisch.
Wenn Suchergebnisse unvollständig wirken, sind OCR-Sprache und Erkennungsqualität besonders wichtig.
Exakte Übereinstimmung
Wenn nur das genaue Wort gefunden werden soll, aktiviere Exakte Übereinstimmung. Dadurch vermeidest du, dass bei einem kurzen Suchwort unerwünschte längere Wörter mitgefunden werden.
Groß-/Kleinschreibung
Die zweite offiziell dokumentierte Option begrenzt Treffer auf die eingegebene Schreibweise. Das kann bei Abkürzungen oder einzelnen Buchstaben sinnvoll sein.
Einzelzeichen suchen
Wenn du beispielsweise sowohl „A“ als auch „B“ als eigenständige Zeichen suchst, kann die normale Suche sehr viele Treffer liefern, weil die Buchstaben auch in Wörtern vorkommen.
Hier hilft – soweit passend – die exakte Suche oder eine anschließende visuelle Auswahl der Treffer.
Komplexe Muster: Export als Text oder Word
Wenn wirklich komplexe Suchmuster benötigt werden, ist es oft effizienter, den erkannten Text aus FineReader nach Word oder in ein Textformat zu exportieren und dort ein Werkzeug mit dokumentierter Wildcard- oder Regex-Unterstützung zu verwenden.
Damit lässt sich die Suche sauber von der OCR-Aufgabe trennen.
Word als Alternative
Microsoft Word besitzt in der erweiterten Suche eine Option für Platzhalter. Die Syntax ist nicht identisch mit modernen regulären Ausdrücken, eignet sich aber für viele komplexere Suchaufgaben.
Wichtig ist, die jeweilige Syntax des Programms zu verwenden und nicht Regex-Beispiele aus einer anderen Anwendung zu übernehmen.
Texteditor mit Regex
Für technisch anspruchsvolle Suchmuster kann der OCR-Text auch in einen Editor mit echter regulärer Ausdruckssuche exportiert werden. Dann funktionieren Konstrukte für Alternativen, Zeichenklassen und Muster deutlich vorhersehbarer.
FineReader Engine ist nicht FineReader PDF
Das ist die zentrale Unterscheidung. ABBYY veröffentlicht eine umfangreiche Regex-Syntax für die FineReader Engine. Diese Engine richtet sich an Entwickler und OCR-Anwendungen. Sie beweist nicht, dass dieselben Befehle in jeder Benutzeroberfläche von FineReader PDF verfügbar sind.
Typische Fehlannahmen
- „[AB] sucht nach Begriff A oder Begriff B“: falsch; selbst als Regex bezeichnet es einzelne Zeichen.
- „A|B funktioniert in jeder FineReader-Suche“: nicht durch die PDF-Editor-Dokumentation belegt.
- „Die Regex-Checkbox ist nur versteckt“: in den offiziellen FineReader-PDF-15/16-Anleitungen zur normalen Stichwortsuche nicht dokumentiert.
- „Keine Treffer bedeutet Suchfehler“: bei Scans kann die OCR falsch sein.
Praktische Lösung für zwei Suchbegriffe
- Ersten Begriff suchen.
- Relevante Treffer markieren oder notieren.
- Zweiten Begriff suchen.
- Treffer ebenfalls markieren.
- Bei vielen Begriffen prüfen, ob eine Keyword-Liste in einem passenden FineReader-Workflow sinnvoll ist.
- Für komplexe Muster OCR-Text exportieren und in einem Regex-fähigen Werkzeug suchen.
Fazit
ABBYY FineReader kann selbstverständlich nach verschiedenen Begriffen suchen, aber die normale PDF-Suche sollte nicht mit der Regex-Funktion der FineReader Engine verwechselt werden. Für zwei Begriffe sind zwei normale Suchläufe die zuverlässigste Lösung. Für viele Begriffe kann eine Keyword-Liste in einem passenden FineReader-Werkzeug helfen; für echte komplexe ODER-Muster ist ein exportierter OCR-Text in Word oder einem Regex-fähigen Editor oft die sauberste Methode.