Regulárne výrazy sú špeciálny jazyk na vyhľadávanie textu a manipuláciu s podreťazcami, ktorý je založený na použití zástupných znakov, z ktorých je vytvorený vyhľadávací vzor.
Táto aplikácia na vyhľadávanie regulárnych výrazov vyhľadáva iba jednotlivé slová v texte pomocou daného vzoru. Frázové vyhľadávanie a boolovské vyhľadávanie nie sú podporované. Fulltextový vyhľadávač GroupDocs.Search, na ktorom je táto aplikácia založená, však podporuje aj vyhľadávanie fráz a booleovské vyhľadávanie pri vytváraní dopytu v objektovej forme. V tomto prípade sú vzory vyhľadávania špecifikované samostatne pre každé slovo.
Príkladom regulárneho výrazu je nasledujúci reťazec: "(.)\1{1,}". Tento dotaz hľadá slovo, ktoré obsahuje dva po sebe idúce identické znaky. Všimnite si, že úvodzovky okolo výrazu nie sú súčasťou dotazu. Pre tento dopyt sa napríklad nájdu tieto slová:
Táto aplikácia je založená na knižnici .NET C#, takže podľa potreby použite referenčný jazyk regulárneho výrazu pre jazyk .NET C#.
Môžete vykonávať vyhľadávanie regulárnych výrazov v mnohých formátoch súborov. Úplný zoznam nájdete nižšie.