Sök text i Excel-dokument med reguljära uttryck

Introduktion

den här självstudien kommer vi att utforska hur man använder GroupDocs.Parser för .NET för att söka efter specifika textmönster i Excel-dokument med hjälp av reguljära uttryck. GroupDocs.Parser är ett kraftfullt bibliotek som låter utvecklare extrahera text och metadata från olika dokumentformat, inklusive kalkylblad som Excel. Genom att använda reguljära uttryck kan vi utföra avancerade textsökningar effektivt.

Förutsättningar

Innan du börjar, se till att du har följande inställningar:

  1. Visual Studio: Installera Visual Studio eller annan kompatibel IDE för .NET-utveckling.
  2. GroupDocs.Parser för .NET: Ladda ner och installera biblioteket frånhär.
  3. Exempel på Excel-fil: Förbered ett exempel på en Excel-fil som innehåller texten du vill söka efter.

Importera namnområden

Inkludera först de nödvändiga namnrymden för att använda GroupDocs.Parser i ditt projekt:

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

Steg 1: Skapa en instans av Parser Class

Börja med att skapa en instans avParser klass och skickar sökvägen till ditt Excel-dokument som en parameter.

// Skapa en instans av Parser-klassen
using (Parser parser = new Parser("YourSampleFile.xlsx"))
{
    // Koden fortsätter här...
}

Steg 2: Sök efter reguljära uttryck

Inomusing block, utför en textsökning med ett reguljärt uttrycksmönster.

//Sök med ett reguljärt uttryck med skiftlägesmatchning
IEnumerable<SearchResult> searchResults = parser.Search("\\sthe\\s", new SearchOptions(true, false, true));
  • Regex-mönsterförklaring:
    • \\sthe\\s: Detta regexmönster söker efter ordet “the” (skiftlägeskänsligt) omgivet av blanksteg.

Steg 3: Iterera över sökresultat

Gå sedan igenom sökresultaten för att komma åt varje matchande förekomst.

// Iterera över sökresultat
foreach (SearchResult result in searchResults)
{
    // Skriv ut positionen och hittad text
    Console.WriteLine($"At {result.Position}: {result.Text}");
}
  • Produktion:
    • Denna loop kommer att skriva ut varje förekomst av det angivna textmönstret tillsammans med dess position i dokumentet.

Slutsats

I den här handledningen har vi lärt oss hur man använder GroupDocs.Parser för .NET för att utföra en sökning med reguljära uttryck i Excel-dokument. Genom att följa dessa steg kan du integrera avancerade textsökningsfunktioner i dina .NET-applikationer effektivt.

FAQ’s

Kan GroupDocs.Parser extrahera data från andra dokumentformat än Excel?

Ja, GroupDocs.Parser stöder olika dokumentformat, inklusive Word, PDF, PowerPoint och mer.

Finns det en gratis testversion tillgänglig för GroupDocs.Parser?

Ja, du kan ladda ner en gratis testversion frånhär.

Var kan jag hitta support eller ställa frågor om GroupDocs.Parser?

BesökGroupDocs.Parser-forumför stöd och diskussioner.

Hur kan jag köpa en licens för GroupDocs.Parser?

Du kan köpa en licens frånhär.

Kan jag få en tillfällig licens för teständamål?

Ja, du kan få en tillfällig licenshär.