#3 Mutagen
Achjo,
doporučil bych trochu vlastní angažovanosti. Máš určitě knížky, google a něco v hlavě.
Jak bys odstranil část řetězce, který je číselný?
1) pokud máš dostatečný vzorek dat, mohl bys na tom snadno vypozorovat, že se ti tam třeba něco opakuje, že číslo je pokaždé stejné, atd.
2) dejme tomu, že zjistíš, že číslo je vždy na 6ti pozicích za znakem #.
3) zjistíš si, co ti C# nabízí, jaké funkce, vzhledem k tomu, že jde o práci se stringem, tak bych nejprve zkusil zapátrat tam..
4) buď víš co hledáš a stačí ti IDE, nebo použiješ knížku, popř. google.
5) zkusíš si to sám naprogramovat a uvidíš, jestli ti to bude fungovat..
public class Program
{
public static void Main(string[] args)
{
string before = @"<#000050Shark> muzu nejak stopnou zabehu ftp server?|NL|";
string after = before.Remove(1, 7);
Console.WriteLine(after);
}
}
Nevím, jestli tohle půjde aplikovat vždy, ale na tom vzorku, cos poslal, tak určitě.
Samozřejmě, že musíš mít 1 zprávu = 1 string.
Analogicky můžeš vyhledávat # v textu a odstraňovat 7 znaků za. Těžko říct, chtělo by to větší vzorek dat.
Evžen