Регулярные выражения – это специальный язык для поиска текста и манипуляций с подстроками, основанный на использовании подстановочных символов, из которых строится шаблон поиска.
Данное Приложение для поиска по регулярным выражениям в DOCX выполняет поиск только отдельных слов в файлах DOCX по заданному шаблону. Поиск фраз и логический поиск не поддерживаются. Однако система полнотекстового поиска GroupDocs.Search, на основе которой построено данное приложение, поддерживает также поиск фраз и логический поиск в DOCX при формировании запроса в объектной форме. При этом шаблоны для поиска задаются отдельно для каждого слова.
Примером регулярного выражения является следующая строка: "(.)\1{1,}". Данный запрос выполняет поиск слова включающего два идущих подряд одинаковых символа. Обратите внимание, что кавычки вокруг выражения не являются частью запроса. Для данного запроса будут найдены, например, следующие слова:
В основе данного приложения лежит библиотека .NET C#, поэтому справочную информацию по языку регулярных выражений при необходимости используйте для языка C# платформы .NET.
Вы также можете выполнять поиск по регулярным выражениям во многих других форматах файлов. Пожалуйста, ознакомьтесь с полным списком ниже.