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 分区中搜索文本
例子
以下示例显示如何在文档中查找关键字:
// 创建解析器类的实例
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 分区中搜索文本
例子
以下示例显示如何在文档中使用正则表达式进行搜索:
以下示例显示如何在页面上搜索文本:
// 创建解析器类的实例
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));
}
}
// 创建解析器类的实例
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