रेगुलर एक्सप्रेशन द्वारा एक्सेल दस्तावेज़ में टेक्स्ट खोजें

परिचय

इस ट्यूटोरियल में, हम यह पता लगाएंगे कि नियमित अभिव्यक्तियों का उपयोग करके Excel दस्तावेज़ों में विशिष्ट टेक्स्ट पैटर्न की खोज करने के लिए .NET के लिए GroupDocs.Parser का उपयोग कैसे करें। GroupDocs.Parser एक शक्तिशाली लाइब्रेरी है जो डेवलपर्स को Excel जैसी स्प्रेडशीट सहित विभिन्न दस्तावेज़ प्रारूपों से टेक्स्ट और मेटाडेटा निकालने की अनुमति देती है। नियमित अभिव्यक्तियों का लाभ उठाकर, हम कुशलता से उन्नत टेक्स्ट खोज कर सकते हैं।

आवश्यक शर्तें

आरंभ करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित सेटअप है:

  1. विज़ुअल स्टूडियो: .NET विकास के लिए विज़ुअल स्टूडियो या कोई अन्य संगत IDE स्थापित करें।
  2. .NET के लिए GroupDocs.Parser: लाइब्रेरी डाउनलोड करें और इंस्टॉल करेंयहाँ.
  3. नमूना एक्सेल फ़ाइल: एक नमूना एक्सेल फ़ाइल तैयार करें जिसमें वह पाठ हो जिसे आप खोजना चाहते हैं।

नामस्थान आयात करें

सबसे पहले, अपने प्रोजेक्ट में GroupDocs.Parser का उपयोग करने के लिए आवश्यक नामस्थान शामिल करें:

using System;
using System.Collections.Generic;
using System.Text;
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Options;

चरण 1: पार्सर क्लास का एक इंस्टेंस बनाएं

इसका एक उदाहरण बनाकर शुरू करेंParser क्लास में, आपके एक्सेल दस्तावेज़ के पथ को पैरामीटर के रूप में पास करना।

// पार्सर क्लास का एक उदाहरण बनाएँ
using (Parser parser = new Parser("YourSampleFile.xlsx"))
{
    // कोड यहां जारी है...
}

चरण 2: नियमित अभिव्यक्ति खोज करें

के अंदरusing ब्लॉक में, नियमित अभिव्यक्ति पैटर्न का उपयोग करके पाठ खोज करें।

//केस मिलान के साथ नियमित अभिव्यक्ति के साथ खोजें
IEnumerable<SearchResult> searchResults = parser.Search("\\sthe\\s", new SearchOptions(true, false, true));
  • रेगेक्स पैटर्न स्पष्टीकरण:
    • \\sthe\\s: यह रेगेक्स पैटर्न रिक्त स्थान से घिरे शब्द “द” (केस-सेंसिटिव) की खोज करता है।

चरण 3: खोज परिणामों पर पुनरावृति करें

इसके बाद, प्रत्येक मेल खाने वाली घटना तक पहुंचने के लिए खोज परिणामों को पुनरावृत्त करें।

// खोज परिणामों पर पुनरावृति करें
foreach (SearchResult result in searchResults)
{
    // स्थिति और पाया गया पाठ प्रिंट करें
    Console.WriteLine($"At {result.Position}: {result.Text}");
}
  • आउटपुट:
    • यह लूप दस्तावेज़ के भीतर निर्दिष्ट पाठ पैटर्न की प्रत्येक उपस्थिति को उसकी स्थिति के साथ प्रिंट करेगा।

निष्कर्ष

इस ट्यूटोरियल में, हमने सीखा है कि Excel दस्तावेज़ों में नियमित अभिव्यक्ति खोज करने के लिए .NET के लिए GroupDocs.Parser का उपयोग कैसे करें। इन चरणों का पालन करके, आप अपने .NET अनुप्रयोगों में उन्नत पाठ खोज क्षमताओं को कुशलतापूर्वक एकीकृत कर सकते हैं।

अक्सर पूछे जाने वाले प्रश्न

क्या GroupDocs.Parser Excel के अलावा अन्य दस्तावेज़ प्रारूपों से डेटा निकाल सकता है?

हां, GroupDocs.Parser Word, PDF, PowerPoint और अन्य सहित विभिन्न दस्तावेज़ स्वरूपों का समर्थन करता है।

क्या GroupDocs.Parser के लिए कोई निःशुल्क परीक्षण उपलब्ध है?

हां, आप यहां से निःशुल्क परीक्षण डाउनलोड कर सकते हैंयहाँ.

मैं सहायता कहां पा सकता हूं या GroupDocs.Parser के बारे में प्रश्न पूछ सकता हूं?

दौरा करनाGroupDocs.Parser मंचसमर्थन और चर्चा के लिए।

मैं GroupDocs.Parser के लिए लाइसेंस कैसे खरीद सकता हूं?

आप यहां से लाइसेंस खरीद सकते हैंयहाँ.

क्या मैं परीक्षण प्रयोजनों के लिए अस्थायी लाइसेंस प्राप्त कर सकता हूँ?

हां, आप अस्थायी लाइसेंस प्राप्त कर सकते हैंयहाँ.