Search
Innehåll
[
Dölj
]
Search(string)
Söker akeyword i dokumentet.
public IEnumerable<SearchResult> Search(string keyword)
Parameter | Typ | Beskrivning |
---|---|---|
keyword | String | Nyckelordet att söka. |
Returvärde
En samling avSearchResult
föremål; null
om sökning inte stöds.
Anmärkningar
Läs mer:
- Sök text
- Sök text i Microsoft Office Word-dokument
- Sök text i Microsoft Office Excel-kalkylblad
- Sök text i Microsoft Office PowerPoint-presentationer
- Sök text i PDF-dokument
- Sök text i e-postmeddelanden
- Sök text i EPUB e-böcker
- Sök text i HTML-dokument
- Sök text i Microsoft OneNote-sektioner
Exempel
Följande exempel visar hur du hittar ett nyckelord i ett dokument:
// Skapa en instans av Parser-klassen
using(Parser parser = new Parser(filePath))
{
// Sök efter ett nyckelord:
IEnumerable<SearchResult> sr = parser.Search("page number");
// Kontrollera om sökning stöds
if(sr == null)
{
Console.WriteLine("Search isn't supported");
return;
}
// Iterera över sökresultat
foreach(SearchResult s in sr)
{
// Skriv ut ett index och hittad text:
Console.WriteLine(string.Format("At {0}: {1}", s.Position, s.Text));
}
}
Se även
- class SearchResult
- class Parser
- namnutrymme GroupDocs.Parser
- hopsättning GroupDocs.Parser
Search(string, SearchOptions)
Söker akeyword dokumentet med hjälp av sökalternativ (reguljärt uttryck, matcha skiftläge, etc.).
public IEnumerable<SearchResult> Search(string keyword, SearchOptions options)
Parameter | Typ | Beskrivning |
---|---|---|
keyword | String | Nyckelordet att söka. |
options | SearchOptions | Sökalternativen. |
Returvärde
En samling avSearchResult
objekt; null
om sökning inte stöds.
Anmärkningar
Läs mer:
- Sök text
- Sök text i Microsoft Office Word-dokument
- Sök text i Microsoft Office Excel-kalkylblad
- Sök text i Microsoft Office PowerPoint-presentationer
- Sök text i PDF-dokument
- Sök text i e-postmeddelanden
- Sök text i EPUB e-böcker
- Sök text i HTML-dokument
- Sök text i Microsoft OneNote-sektioner
Exempel
Följande exempel visar hur man söker med ett reguljärt uttryck i ett dokument:
Följande exempel visar hur man söker efter en text på sidor:
// Skapa en instans av Parser-klassen
using(Parser parser = new Parser(filePath))
{
// Sök med ett reguljärt uttryck med skiftlägesmatchning
IEnumerable<SearchResult> sr = parser.Search("page number: [0-9]+", new SearchOptions(true, false, true));
// Kontrollera om sökning stöds
if(sr == null)
{
Console.WriteLine("Search isn't supported");
return;
}
// Iterera över sökresultat
foreach(SearchResult s in sr)
{
// Skriv ut ett index och hittad text:
Console.WriteLine(string.Format("At {0}: {1}", s.Position, s.Text));
}
}
// Skapa en instans av Parser-klassen
using(Parser parser = new Parser(filePath))
{
// Sök efter ett nyckelord med sidnummer
IEnumerable<SearchResult> sr = parser.Search("line", new SearchOptions(false, false, false, true));
// Kontrollera om sökning stöds
if(sr == null)
{
Console.WriteLine("Search isn't supported");
return;
}
// Iterera över sökresultat
foreach(SearchResult s in sr)
{
// Skriv ut ett index, sidnummer och hittad text:
Console.WriteLine(string.Format("At {0} (page {1}): {2}", s.Position, s.PageIndex, s.Text));
}
}
Se även
- class SearchResult
- class SearchOptions
- class Parser
- namnutrymme GroupDocs.Parser
- hopsättning GroupDocs.Parser