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