Search
Содержание
[
Скрывать
]
Search(string)
Ищетkeyword в документе.
public IEnumerable<SearchResult> Search(string keyword)
Параметр | Тип | Описание |
---|---|---|
keyword | String | Ключевое слово для поиска. |
Возвращаемое значение
КоллекцияSearchResult
объекты; нулевой
если поиск не поддерживается.
Примечания
Узнать больше:
- Поиск текста
- Поиск текста в документах Microsoft Office Word
- Поиск текста в электронных таблицах Microsoft Office Excel
- Поиск текста в презентациях Microsoft Office PowerPoint
- Поиск текста в документах PDF
- Искать текст в электронных письмах
- Поиск текста в электронных книгах EPUB
- Поиск текста в документах HTML
- Поиск текста в разделах Microsoft OneNote
Примеры
В следующем примере показано, как найти ключевое слово в документе:
// Создаем экземпляр класса Parser
using(Parser parser = new Parser(filePath))
{
// Поиск по ключевому слову:
IEnumerable<SearchResult> sr = parser.Search("page number");
// Проверяем, поддерживается ли поиск
if(sr == null)
{
Console.WriteLine("Search isn't supported");
return;
}
// Перебираем результаты поиска
foreach(SearchResult s in sr)
{
// Печатаем индекс и найденный текст:
Console.WriteLine(string.Format("At {0}: {1}", s.Position, s.Text));
}
}
Смотрите также
- class SearchResult
- class Parser
- пространство имен GroupDocs.Parser
- сборка GroupDocs.Parser
Search(string, SearchOptions)
Ищетkeywordв документе с помощью параметров поиска (регулярное выражение, регистр и т. д.).
public IEnumerable<SearchResult> Search(string keyword, SearchOptions options)
Параметр | Тип | Описание |
---|---|---|
keyword | String | Ключевое слово для поиска. |
options | SearchOptions | Параметры поиска. |
Возвращаемое значение
КоллекцияSearchResult
объекты; нулевой
если поиск не поддерживается.
Примечания
Узнать больше:
- Поиск текста
- Поиск текста в документах Microsoft Office Word
- Поиск текста в электронных таблицах Microsoft Office Excel
- Поиск текста в презентациях Microsoft Office PowerPoint
- Поиск текста в документах PDF
- Искать текст в электронных письмах
- Поиск текста в электронных книгах EPUB
- Поиск текста в документах HTML
- Поиск текста в разделах Microsoft OneNote
Примеры
В следующем примере показано, как выполнять поиск с помощью регулярного выражения в документе:
В следующем примере показано, как искать текст на страницах:
// Создаем экземпляр класса Parser
using(Parser parser = new Parser(filePath))
{
// Поиск по регулярному выражению с учетом регистра
IEnumerable<SearchResult> sr = parser.Search("page number: [0-9]+", new SearchOptions(true, false, true));
// Проверяем, поддерживается ли поиск
if(sr == null)
{
Console.WriteLine("Search isn't supported");
return;
}
// Перебираем результаты поиска
foreach(SearchResult s in sr)
{
// Печатаем индекс и найденный текст:
Console.WriteLine(string.Format("At {0}: {1}", s.Position, s.Text));
}
}
// Создаем экземпляр класса Parser
using(Parser parser = new Parser(filePath))
{
// Поиск по ключевому слову с номерами страниц
IEnumerable<SearchResult> sr = parser.Search("line", new SearchOptions(false, false, false, true));
// Проверяем, поддерживается ли поиск
if(sr == null)
{
Console.WriteLine("Search isn't supported");
return;
}
// Перебираем результаты поиска
foreach(SearchResult s in sr)
{
// Распечатать индекс, номер страницы и найденный текст:
Console.WriteLine(string.Format("At {0} (page {1}): {2}", s.Position, s.PageIndex, s.Text));
}
}
Смотрите также
- class SearchResult
- class SearchOptions
- class Parser
- пространство имен GroupDocs.Parser
- сборка GroupDocs.Parser