Szöveg keresése az Excel-dokumentumban reguláris kifejezéssel

Bevezetés

Ebben az oktatóanyagban megvizsgáljuk, hogyan használható a GroupDocs.Parser for .NET speciális szövegminták keresésére az Excel dokumentumokban reguláris kifejezések használatával. A GroupDocs.Parser egy hatékony könyvtár, amely lehetővé teszi a fejlesztők számára, hogy szöveget és metaadatokat kinyerhessenek különböző dokumentumformátumokból, beleértve az Excelhez hasonló táblázatokat is. A reguláris kifejezések kihasználásával hatékonyan végezhetünk speciális szöveges kereséseket.

Előfeltételek

Mielőtt elkezdené, győződjön meg arról, hogy az alábbiakat beállította:

  1. Visual Studio: Telepítse a Visual Studio-t vagy egy másik kompatibilis IDE-t a .NET-fejlesztéshez.
  2. GroupDocs.Parser for .NET: Töltse le és telepítse a könyvtárat innenitt.
  3. Minta Excel fájl: Készítsen egy minta Excel fájlt, amely tartalmazza a keresni kívánt szöveget.

Névterek importálása

Először is adja meg a GroupDocs.Parser projektben való használatához szükséges névtereket:

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

1. lépés: Hozzon létre egy példányt az elemző osztályból

Kezdje a példány létrehozásával aParser osztályban, paraméterként adja át az Excel dokumentum elérési útját.

// Hozzon létre egy példányt az Parser osztályból
using (Parser parser = new Parser("YourSampleFile.xlsx"))
{
    // A kód itt folytatódik...
}

2. lépés: Hajtsa végre a reguláris kifejezések keresését

Belülusing blokkot, hajtson végre szöveges keresést reguláris kifejezésmintával.

//Keresés reguláris kifejezéssel kis- és nagybetűk egyeztetésével
IEnumerable<SearchResult> searchResults = parser.Search("\\sthe\\s", new SearchOptions(true, false, true));
  • Regex minta magyarázata:
    • \\sthe\\s: Ez a reguláris kifejezés a szóközzel körülvett “the” szót keresi (a kis- és nagybetűk megkülönböztetése).

3. lépés: Ismételje meg a keresési eredményeket

Ezután ismételje meg a keresési eredményeket az egyes egyező előfordulások eléréséhez.

// Iteráljon a keresési eredmények között
foreach (SearchResult result in searchResults)
{
    // Nyomtassa ki a pozíciót és a talált szöveget
    Console.WriteLine($"At {result.Position}: {result.Text}");
}
  • Kimenet:
    • Ez a hurok kinyomtatja a megadott szövegminta minden előfordulását a dokumentumon belüli helyzetével együtt.

Következtetés

Ebben az oktatóanyagban megtanultuk, hogyan használhatja a GroupDocs.Parser for .NET-et reguláris kifejezések kereséséhez az Excel dokumentumokban. Az alábbi lépések követésével hatékonyan integrálhatja a speciális szöveges keresési képességeket .NET-alkalmazásaiba.

GYIK

A GroupDocs.Parser az Excelen kívül más dokumentumformátumokból is kinyerhet adatokat?

Igen, a GroupDocs.Parser különféle dokumentumformátumokat támogat, beleértve a Word, PDF, PowerPoint és egyebeket.

Van ingyenes próbaverzió a GroupDocs.Parser számára?

Igen, letölthet egy ingyenes próbaverziót a webhelyrőlitt.

Hol találhatok támogatást, vagy hol tehetek fel kérdéseket a GroupDocs.Parserrel kapcsolatban?

Meglátogatni aGroupDocs.Parser fórumtámogatásért és megbeszélésekért.

Hogyan vásárolhatok licencet a GroupDocs.Parser számára?

Engedélyt vásárolhat innenitt.

Kaphatok ideiglenes licencet tesztelési célból?

Igen, kaphat ideiglenes engedélytitt.