Search

खोजता हैkeyword दस्तावेज़ में.

public IEnumerable<SearchResult> Search(string keyword)
पैरामीटर प्रकार विवरण
keyword String खोज करने के लिए कीवर्ड।

प्रतिलाभ की मात्रा

का संग्रहSearchResult वस्तुएं; व्यर्थ यदि खोज समर्थित नहीं है.

टिप्पणियों

और अधिक जानें:

उदाहरण

निम्न उदाहरण दिखाता है कि दस्तावेज़ में कीवर्ड कैसे खोजें:

// पार्सर वर्ग का एक उदाहरण बनाएँ
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));
    }
}

यह सभी देखें


Search(string, SearchOptions)

खोजता हैkeywordदस्तावेज़ में खोज विकल्प (रेगुलर एक्सप्रेशन, मैच केस, आदि) का उपयोग करके .

public IEnumerable<SearchResult> Search(string keyword, SearchOptions options)
पैरामीटर प्रकार विवरण
keyword String खोज करने के लिए कीवर्ड।
options SearchOptions खोज विकल्प।

प्रतिलाभ की मात्रा

का संग्रहSearchResult ऑब्जेक्ट्स; व्यर्थ यदि खोज समर्थित नहीं है.

टिप्पणियों

और अधिक जानें:

उदाहरण

निम्न उदाहरण दिखाता है कि किसी दस्तावेज़ में रेगुलर एक्सप्रेशन के साथ कैसे खोजा जाए:

निम्न उदाहरण दिखाता है कि पृष्ठों पर टेक्स्ट कैसे खोजें:

// पार्सर वर्ग का एक उदाहरण बनाएँ
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));
    }
}

यह सभी देखें