Search
Contenu
[
Cacher
]
Search(string)
Recherche unkeyword dans le document.
public IEnumerable<SearchResult> Search(string keyword)
Paramètre | Taper | La description |
---|---|---|
keyword | String | Le mot-clé à rechercher. |
Return_Value
Une collection deSearchResult
objets; nul
si la recherche n’est pas prise en charge.
Remarques
Apprendre encore plus:
- Texte de recherche
- Rechercher du texte dans des documents Microsoft Office Word
- Rechercher du texte dans des feuilles de calcul Microsoft Office Excel
- Rechercher du texte dans des présentations Microsoft Office PowerPoint
- Rechercher du texte dans des documents PDF
- Rechercher du texte dans les e-mails
- Rechercher du texte dans les livres électroniques EPUB
- Rechercher du texte dans des documents HTML
- Rechercher du texte dans les sections Microsoft OneNote
Exemples
L’exemple suivant montre comment rechercher un mot-clé dans un document :
// Crée une instance de la classe Parser
using(Parser parser = new Parser(filePath))
{
// Rechercher un mot-clé :
IEnumerable<SearchResult> sr = parser.Search("page number");
// Vérifie si la recherche est prise en charge
if(sr == null)
{
Console.WriteLine("Search isn't supported");
return;
}
// Itérer sur les résultats de la recherche
foreach(SearchResult s in sr)
{
// Affiche un index et un texte trouvé :
Console.WriteLine(string.Format("At {0}: {1}", s.Position, s.Text));
}
}
Voir également
- class SearchResult
- class Parser
- espace de noms GroupDocs.Parser
- Assemblée GroupDocs.Parser
Search(string, SearchOptions)
Recherche unkeyworddans le document à l’aide des options de recherche (expression régulière, correspondance de casse, etc.).
public IEnumerable<SearchResult> Search(string keyword, SearchOptions options)
Paramètre | Taper | La description |
---|---|---|
keyword | String | Le mot-clé à rechercher. |
options | SearchOptions | Les possibilités de recherche. |
Return_Value
Une collection deSearchResult
objets ; nul
si la recherche n’est pas prise en charge.
Remarques
Apprendre encore plus:
- Texte de recherche
- Rechercher du texte dans des documents Microsoft Office Word
- Rechercher du texte dans des feuilles de calcul Microsoft Office Excel
- Rechercher du texte dans des présentations Microsoft Office PowerPoint
- Rechercher du texte dans des documents PDF
- Rechercher du texte dans les e-mails
- Rechercher du texte dans les livres électroniques EPUB
- Rechercher du texte dans des documents HTML
- Rechercher du texte dans les sections Microsoft OneNote
Exemples
L’exemple suivant montre comment effectuer une recherche avec une expression régulière dans un document :
L’exemple suivant montre comment rechercher un texte sur des pages :
// Crée une instance de la classe Parser
using(Parser parser = new Parser(filePath))
{
// Recherche avec une expression régulière avec correspondance de casse
IEnumerable<SearchResult> sr = parser.Search("page number: [0-9]+", new SearchOptions(true, false, true));
// Vérifie si la recherche est prise en charge
if(sr == null)
{
Console.WriteLine("Search isn't supported");
return;
}
// Itérer sur les résultats de la recherche
foreach(SearchResult s in sr)
{
// Affiche un index et un texte trouvé :
Console.WriteLine(string.Format("At {0}: {1}", s.Position, s.Text));
}
}
// Crée une instance de la classe Parser
using(Parser parser = new Parser(filePath))
{
// Recherche un mot-clé avec des numéros de page
IEnumerable<SearchResult> sr = parser.Search("line", new SearchOptions(false, false, false, true));
// Vérifie si la recherche est prise en charge
if(sr == null)
{
Console.WriteLine("Search isn't supported");
return;
}
// Itérer sur les résultats de la recherche
foreach(SearchResult s in sr)
{
// Affiche un index, un numéro de page et un texte trouvé :
Console.WriteLine(string.Format("At {0} (page {1}): {2}", s.Position, s.PageIndex, s.Text));
}
}
Voir également
- class SearchResult
- class SearchOptions
- class Parser
- espace de noms GroupDocs.Parser
- Assemblée GroupDocs.Parser