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.
Toto Vyhľadávanie regulárnych výrazov v DOCXaplikácii hľadá iba jednotlivé slová v texte podľa 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 boolovské vyhľadávanie v DOCX 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 tiež vykonávať vyhľadávanie regulárnych výrazov v mnohých iných formátoch súborov. Úplný zoznam nájdete nižšie.