Regulární výrazy jsou speciální jazyk pro vyhledávání textu a manipulaci s podřetězci, založený na použití zástupných znaků, ze kterých je vytvořen vyhledávací vzor.
Toto Vyhledávání regulárních výrazů v aplikaci PDF vyhledává pouze jednotlivá slova v textu pomocí daného vzoru. Frázové vyhledávání a logické vyhledávání nejsou podporovány. Fulltextový vyhledávač GroupDocs.Search, na kterém je tato aplikace založena, však podporuje také vyhledávání frází a booleovské vyhledávání v PDF při vytváření dotazu v objektovém tvaru. V tomto případě jsou vyhledávací vzory specifikovány samostatně pro každé slovo.
Příkladem regulárního výrazu je následující řetězec: "(.)\1{1,}". Tento dotaz hledá slovo, které obsahuje dva po sobě jdoucí identické znaky. Všimněte si, že uvozovky kolem výrazu nejsou součástí dotazu. Pro tento dotaz budou nalezena například tato slova:
Tato aplikace je založena na knihovně .NET C#, takže podle potřeby použijte referenční jazyk pro regulární výrazy pro jazyk .NET C#.
Můžete také provádět vyhledávání regulárních výrazů v mnoha dalších formátech souborů. Úplný seznam naleznete níže.