Gibt es einen PDF-Reader mit Suchfunktion für reguläre Ausdrücke?

12

Wenn ich ein Snipet durchsuchen möchte, wie searchPart1, verwende ich einen unbekannten Text searchPart2 in einer Textdatei searchPart1.*searchPart2. Dies ist jedoch in keinem von mir verwendeten PDF-Reader möglich. Momentan konvertiere ich PDFs in eine Textdatei und öffne sie mit lessoder geany. Dann verwende ich einen regulären Ausdruck, der darauf verfügbar ist.

Gibt es einen PDF-Reader mit einer Suche nach regulären Ausdrücken außer der Befehlszeile? pdfgrep

Totti
quelle
pdfgrepist ein Grepper, also hat er die Frage nicht vollständig beantwortet. Ein PDF - Reader mit eingebauter pdfgrep ist erforderlich , um akzeptiert die Antwort
totti

Antworten:

10

pdfgrep in den Repos ist nicht unbedingt ein Reader und erfordert die Verwendung des Terminals. Es ist jedoch nicht mehr erforderlich, die PDF-Datei zuerst in eine Textdatei zu konvertieren und diese dann in einem leistungsfähigen Texteditor zu öffnen:

pdfgrep

Zusätzlich zu den in Synaptic aufgeführten Funktionen können Sie mehrere Dateien rekursiv durchsuchen. Ein großer Unterschied zu regulären grepist, dass pdfgrep keine Zeilennummern, sondern Seitenzahlen enthält. man pdfgrephat Details.

Ein einfaches Beispiel:

pdfgrep -in PATTERN FILENAME

Hierbei ihandelt es sich um Groß- / Kleinschreibung und ngibt die Seitennummer an, nicht die Zeilennummer.

Ein Beispiel für die Ausgabe sieht folgendermaßen aus:

pdfgrep Ausgabe

Es gibt auch ein kurzes YouTube-Video, Pdfgrep - Text in PDF-Dateien suchen - Linux CLI .


quelle