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:
- Visual Studio: Telepítse a Visual Studio-t vagy egy másik kompatibilis IDE-t a .NET-fejlesztéshez.
- GroupDocs.Parser for .NET: Töltse le és telepítse a könyvtárat innenitt.
- 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.