Fájlok írása Pytonban!
Elkészült a Python nyelv Szövegfájlok írása tananyagunk! Jó tanulást, jó gyakorlást!

<info9>

Szövegrészletek kivágása: a Substring és az indexelés

Előfordulhat olyan helyzet is, hogy egy hosszabb szövegnek bizonyos részeit szeretnénk kivágni, azonban a szövegben nem található semmi elválasztó karakter. Például ha egy dátum elválasztás nélkül kerül megadásra, pl.: 20230311, és szeretnénk ezt szétválasztani évre, hónapra és napra. Ezekben az esetekben a szövegek Substring metódusát tudjuk használni.

Hogyan működik?

A Substringnek két paramétere van, de ezek közül a második opcionális. Az első paramétere azt adja meg, hogy hányadik karaktertől kezdve szeretnénk kivágni. A második paraméter, ha megadjuk, pedig azt adja meg, hogy hány darab karaktert szeretnénk visszakapni. A fentebbi dátum példáján tehát az évet a "20230311".Substring(0,4) fogja megadni, míg a hónapot a "20230311".Substring(4,2), és így tovább.

Ha a második paramétert elhagyjuk, akkor az adott kezdőkaraktertől kezdve a szöveg legvégéig fogja visszaadni a megfelelő részletet.

Próbáld ki!

Szövegek indexelése

Amennyiben egy szöveg bizonyos karakterét szeretnénk karakterként megkapni, erre is lehetőséget biztosít a C# nyelv. Ehhez nincs más dolgunk, mint egy tömbhöz hasonlóan indexelni a szöveget, azaz használni a szögletes zárójel operátort, ezzel megadva, hogy hányadik karaktert szeretnénk megkapni, például az alábbi kódrészletben:

string szoveg = "abcd";
Console.WriteLine(szoveg[2]); 
// A konzolra a c betűt fogja kiírni, mert ez van a 2-es indexű helyen

Ne feledjük, a C#-ban az indexelés 0-tól indul!