Úvod

Dokončeno

Předpokládejme, že jste vývojář aplikace, která umožňuje obchodní aktualizaci webu "last chance deals" odesláním e-mailu. Aktualizační e-mail používá speciální požadovaný text v názvu a textu e-mailu a dává automatizaci pokyn, jak aktualizovat web. Pošta obsahuje název další nabídky, slevu %, datum vypršení a kdy uvést nabídku naživo.

Data aplikací, se kterými potřebujete pracovat, jsou často z jiných softwarových systémů a mají data, která nechcete nebo nepotřebujete. Někdy jsou data v nepoužitelném formátu, který obsahuje další informace, které znesnadňuje extrakci důležitých informací. K úpravě dat pro vaši aplikaci potřebujete nástroje a techniky k analýze řetězcových dat, izolaci potřebných informací a odebrání informací, které nepotřebujete.

V tomto modulu použijete pomocné metody řetězců k identifikaci a izolaci informací, které vás zajímají. Dozvíte se, jak zkopírovat menší část většího řetězce. Nahradíte znaky nebo odeberete znaky z řetězce.

Na konci tohoto modulu můžete upravit obsah řetězce, izolovat konkrétní části pro extrakci, nahrazení nebo odebrání.

Cíle výuky

V tomto modulu:

  • Určení pozice znaku nebo řetězce uvnitř jiného řetězce
  • Extrahování částí řetězců
  • Odeberte části řetězců
  • Nahrazení hodnot v řetězcích různými hodnotami

Požadavky

  • Základní zkušenosti s pomocnými metodami string
  • Začátečnická úroveň zkušeností s příkazem while iterace
  • Zkušenosti s vývojem, sestavováním a spouštěním kódu jazyka C# pomocí editoru Visual Studio Code