Gyakorlat – Feladat végrehajtása adatok kinyerésére, cseréjére és beviteli sztringből való eltávolítására
A kódokkal kapcsolatos kihívások megerősítik a tanulást, és segítenek némi magabiztosságot szerezni a folytatás előtt.
Ebben a feladatban egy HTML-töredéket tartalmazó karakterlánccal dolgozik. Adatokat nyerhet ki a HTML-töredékből, lecserélheti annak egy részét, és eltávolíthatja a tartalom más részeit a kívánt kimenet eléréséhez.
Ha nem ismeri a HTML-kódot, tekintse át a lecke végén található "Gyors HTML-alapozó" szakaszt.
Adatok kinyerése, cseréje és eltávolítása bemeneti sztringből
Jelölje ki és törölje az összes kódsort a Visual Studio Code Editorban.
A Visual Studio Code-ban adja hozzá a következő "kezdő" kódot a feladat adatainak lekéréséhez:
const string input = "<div><h2>Widgets ™</h2><span>5000</span></div>"; string quantity = ""; string output = ""; // Your work here Console.WriteLine(quantity); Console.WriteLine(output);A kód futtatásakor a kimenet üres sorokat jelenít meg, a kezdőértékek
quantityüresekoutputstring.Szánjon egy percet a HTML-t tartalmazó
stringkód kezdeti sorának áttekintésére.const string input = "<div><h2>Widgets ™</h2><span>5000</span></div>";Figyelje meg a változóban található címkéket:
<div>,<h2><span>és szimbólumkódot™input.Vizsgálja meg a program végső kimenetének kívánt kimenetét :
Quantity: 5000 Output: <h2>Widgets ®</h2><span>5000</span>Kezdje el hozzáadni a megoldáskódot a kezdőkódhoz a megjegyzés
// Your work herealatt.Állítsa be a
quantityváltozót a<span>és</span>címkék közötti szöveg kinyerésével kapott értékre.Állítsa a
outputváltozót a következő értékreinput, majd távolítsa el a<div>és</div>címkéket.Cserélje le a HTML-karaktert
™(™) a®változóban lévő (®) karakterreoutput.Futtassa a megoldást, és ellenőrizze, hogy a kimenet megfelel-e a várt kimenetnek.
Quantity: 5000 Output: <h2>Widgets ®</h2><span>5000</span>
Akár elakad, akár be kell néznie a megoldást, akár sikeresen befejezi, folytassa a feladat megoldásának megtekintésével.
Gyors HTML-alapozó
Ha nem ismeri a HTML-t, az az összes weblap létrehozásához használt korrektúranyelv. Ha jól ismeri a HTML-t, hagyja ki ezt a szakaszt. Az információk úgy lettek kialakítva, hogy elegendő információt nyújtsanak a feladat elvégzéséhez, és ne legyen átfogó HTML-oktatóanyag.
A HTML-ben címkékkel határozhatja meg a dokumentum szerkezetét. A címke a következőkből áll:
- nyitó szögletes zárójel
< - záró szögletes zárójel
> - a címke típusát leíró szó, például:
<div>,<span>,<h2>stb.
Minden címke rendelkezik egy megfelelő záró címkével, amely perjel karaktert /vezet be. Tehát, ha lát egy <div> címkét, akkor kell lennie egy megfelelő </div> címkének is.
A nyitó és záró címkék közötti tartalom az a címke tartalma. A tartalom tartalmazhat szöveget és más címkéket is.
Egy címkekészlet beágyazható egy másik címkekészletbe, így egy HTML-dokumentum hierarchikus struktúráját adja meg.