Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A LINQ sztringek és sztringgyűjtemények lekérdezésére és átalakítására használható. Különösen hasznos lehet részben strukturált adatok esetén a szövegfájlokban. A LINQ-lekérdezések kombinálhatók hagyományos sztringfüggvényekkel és reguláris kifejezésekkel. Használhatja például a Split vagy Split metódust olyan karakterláncok tömbjének létrehozására, amelyeket aztán a LINQ használatával lekérdezhet vagy módosíthat. A metódust a IsMatchwhere LINQ-lekérdezés záradékában használhatja. A LINQ használatával pedig lekérdezheti vagy módosíthatja a MatchCollection reguláris kifejezés által visszaadott eredményeket.
Az ebben a szakaszban ismertetett technikákkal a félig strukturált szöveges adatokat XML-fájllá alakíthatja. További információ : Xml létrehozása CSV-fájlokból.
Az ebben a szakaszban szereplő példák két kategóriába sorolhatók:
Szövegblokk lekérdezése
A szövegblokkokat lekérdezheti, elemezheti és módosíthatja azáltal, hogy vagy a Split metódussal, vagy a Split metódussal kisebb sztringek lekérdezhető tömbjeire osztja őket. A forrásszöveget feloszthatja szavakra, mondatokra, bekezdésekre, lapokra vagy bármely más feltételre, majd további felosztásokat hajthat végre, ha a lekérdezésben szükség van rájuk.
Útmutató: Egy szó előfordulásainak megszámlálása egy szövegben (LINQ) (Visual Basic)
Bemutatja, hogyan használható a LINQ a szövegen keresztüli egyszerű lekérdezéshez.
Útmutató: Adott szavakat tartalmazó mondatok lekérdezése (LINQ) (Visual Basic)
Bemutatja, hogyan oszthat fel szövegfájlokat tetszőleges határvonalakon, és hogyan hajthat végre lekérdezéseket az egyes részekkel.
Útmutató: Karakterlánc karaktereinek lekérdezése (LINQ) (Visual Basic)
Bemutatja, hogy a karakterlánc egy lekérdezhető típus.
LINQ-lekérdezések kombinálása reguláris kifejezésekkel (Visual Basic)
Azt mutatja be, hogyan használhatók a linq-lekérdezésekben a reguláris kifejezések a szűrt lekérdezési eredmények összetett mintájának egyeztetéséhez.
Semi-Structured adatok lekérdezése szöveges formátumban
Számos különböző típusú szövegfájl sorból áll, gyakran hasonló formázással, például tabulátor- vagy vesszővel tagolt fájlokból vagy rögzített hosszúságú sorokból. Miután elolvasta egy ilyen szövegfájlt a memóriába, a LINQ használatával lekérdezheti és/vagy módosíthatja a sorokat. A LINQ-lekérdezések leegyszerűsítik a több forrásból származó adatok kombinálásának feladatát is.
Útmutató: A két lista (LINQ) (Visual Basic) közötti különbség megkeresése
Bemutatja, hogyan keresheti meg az egyik listában található összes sztringet, de a másikat nem.
Útmutató: Szövegadatok rendezése vagy szűrése bármely szó vagy mező szerint (LINQ) (Visual Basic)
Bemutatja, hogyan rendezhet szövegsorokat bármilyen szó vagy mező alapján.
Útmutató: Tagolt fájl (LINQ) mezőinek átrendezése (Visual Basic)
Bemutatja, hogyan rendezheti át a mezőket egy sorba egy .csv fájlban.
Útmutató: Sztringgyűjtemények egyesítése és összehasonlítása (LINQ) (Visual Basic)
Bemutatja, hogyan kombinálhatja a sztringlistákat különböző módokon.
Útmutató: Objektumgyűjtemények feltöltése több forrásból (LINQ) (Visual Basic)
Azt mutatja be, hogyan hozhat létre objektumgyűjteményeket több szövegfájllal adatforrásként.
Útmutató: Tartalom csatlakoztatása eltérő fájlokból (LINQ) (Visual Basic)
Bemutatja, hogyan egyesíthetők a két lista sztringjei egyetlen sztringben egyező kulccsal.
Útmutató: Fájl felosztása több fájlra csoportok (LINQ) használatával (Visual Basic)
Bemutatja, hogyan hozhat létre új fájlokat egyetlen fájl adatforrásként.
Útmutató: Oszlopértékek kiszámítása CSV-szövegfájlban (LINQ) (Visual Basic)
Bemutatja, hogyan végezhet matematikai számításokat a szöveges adatokon .csv fájlokban.