Wyszukaj tekst w dokumencie programu Excel za pomocą wyrażenia regularnego

Wstęp

tym samouczku pokażemy, jak wykorzystać GroupDocs.Parser dla .NET do wyszukiwania określonych wzorców tekstowych w dokumentach programu Excel przy użyciu wyrażeń regularnych. GroupDocs.Parser to potężna biblioteka, która umożliwia programistom wyodrębnianie tekstu i metadanych z różnych formatów dokumentów, w tym arkuszy kalkulacyjnych, takich jak Excel. Wykorzystując wyrażenia regularne, możemy efektywnie przeprowadzać zaawansowane wyszukiwanie tekstu.

Warunki wstępne

Zanim zaczniesz, upewnij się, że masz następującą konfigurację:

  1. Visual Studio: Zainstaluj Visual Studio lub inne kompatybilne IDE do programowania .NET.
  2. GroupDocs.Parser dla .NET: Pobierz i zainstaluj bibliotekę zTutaj.
  3. Przykładowy plik Excel: Przygotuj przykładowy plik Excel zawierający tekst, który chcesz przeszukać.

Importuj przestrzenie nazw

Najpierw uwzględnij niezbędne przestrzenie nazw, aby móc używać GroupDocs.Parser w swoim projekcie:

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

Krok 1: Utwórz instancję klasy analizatora składni

Rozpocznij od utworzenia instancjiParser class, przekazując ścieżkę do dokumentu Excel jako parametr.

// Utwórz instancję klasy Parser
using (Parser parser = new Parser("YourSampleFile.xlsx"))
{
    // Kod jest kontynuowany tutaj...
}

Krok 2: Wykonaj wyszukiwanie wyrażeń regularnych

W ramachusing block, przeprowadź wyszukiwanie tekstu przy użyciu wzorca wyrażeń regularnych.

//Wyszukiwanie za pomocą wyrażenia regularnego z dopasowaniem wielkości liter
IEnumerable<SearchResult> searchResults = parser.Search("\\sthe\\s", new SearchOptions(true, false, true));
  • Wyjaśnienie wzoru wyrażenia regularnego:
    • \\sthe\\s: ten wzorzec wyrażenia regularnego wyszukuje słowo „the” (wielkość liter ma znaczenie) otoczone białymi znakami.

Krok 3: Iteruj po wynikach wyszukiwania

Następnie przejrzyj wyniki wyszukiwania, aby uzyskać dostęp do każdego pasującego wystąpienia.

// Iteruj po wynikach wyszukiwania
foreach (SearchResult result in searchResults)
{
    // Wydrukuj pozycję i znaleziony tekst
    Console.WriteLine($"At {result.Position}: {result.Text}");
}
  • Wyjście:
    • Ta pętla wydrukuje każde wystąpienie określonego wzorca tekstowego wraz z jego pozycją w dokumencie.

Wniosek

W tym samouczku dowiedzieliśmy się, jak używać programu GroupDocs.Parser dla platformy .NET do wyszukiwania wyrażeń regularnych w dokumentach programu Excel. Wykonując poniższe kroki, można efektywnie zintegrować zaawansowane możliwości wyszukiwania tekstu z aplikacjami .NET.

Często zadawane pytania

Czy GroupDocs.Parser może wyodrębniać dane z dokumentów w innych formatach niż Excel?

Tak, GroupDocs.Parser obsługuje różne formaty dokumentów, w tym Word, PDF, PowerPoint i inne.

Czy dostępna jest bezpłatna wersja próbna programu GroupDocs.Parser?

Tak, możesz pobrać bezpłatną wersję próbną ze stronyTutaj.

Gdzie mogę znaleźć pomoc lub zadać pytania dotyczące GroupDocs.Parser?

OdwiedzićForum GroupDocs.Parserza wsparcie i dyskusje.

Jak mogę kupić licencję na GroupDocs.Parser?

Możesz kupić licencję odTutaj.

Czy mogę uzyskać tymczasową licencję do celów testowych?

Tak, możesz uzyskać licencję tymczasowąTutaj.