Czy istnieje czytnik PDF z wyszukiwaniem wyrażeń regularnych


12

Kiedy chcę wyszukać fragment kodu, np. SearchPart1 jakiś nieznany tekst searchPart2 w pliku tekstowym, używam searchPart1.*searchPart2. Ale nie jest to możliwe w żadnym czytniku pdf, którego używam. Obecnie przekonwertuję pdf na plik tekstowy i otwieram go za pomocą lesslub geany, a następnie używam dostępnego wyrażenia regularnego.

Czy istnieje czytnik PDF z wyszukiwaniem wyrażeń regularnych inny niż wiersz poleceń? pdfgrep


pdfgrepjest grepperem, więc nie odpowiedział całkowicie na pytanie. Do zaakceptowania odpowiedzi wymagany jest czytnik pdf z wbudowanym pdfgrep
totti

Odpowiedzi:


10

pdfgrep , w repozytoriach , nie jest dokładnie czytnikiem i wymaga użycia terminala, ale eliminuje to potrzebę najpierw przekonwertowania pliku pdf na plik tekstowy, a następnie otwarcia go w odpowiednim edytorze tekstu:

pdfgrep

Oprócz funkcji wymienionych w Synaptic możesz przeszukiwać wiele plików i rekurencyjnie. Jedną dużą różnicą od zwykłej grepjest to, że pdfgrep nie podaje numerów linii, ale numery stron. man pdfgrepma szczegóły.

Prosty przykład:

pdfgrep -in PATTERN FILENAME

Tutaj idotyczy rozróżniania wielkości liter i npodaje numer strony, a nie numer wiersza.

Przykład wyniku wygląda następująco:

wyjście pdfgrep

Jest też krótki film na YouTube, Pdfgrep - Wyszukaj tekst w plikach PDF - Linux CLI .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.