Do nového roku jako lepší programátoři? Znovu otevíráme večerní školu programování. Nette framework, návrhové vzory, testování nebo vůbec poprvé kurzy ASP.NET dostupné odkudkoli v republice.

Diskuze: Filtrování stringu

C# .NET .NET (C# a Visual Basic) Filtrování stringu American English version English version

Avatar
Majkel
Člen
Avatar
Majkel:

Ahoj, omlouvám se za hloupý dotaz, ale asi je to na mě moc složité. Potřeboval bych vědět, jakým způsobem můžu odstranit znaky ze stringu.

Když použiju:

String = string.Replace("A", "")

Odstraní to všechna A ze stringu. Jakým způsobem můžu řetězit znaky v Replace() za sebou, abych jich tam mohl nadefinovat více?

Díky moc za odpověď

Editováno 27.10.2014 16:21
 
Odpovědět 27.10.2014 16:20
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Majkel
David Čápka:

Pokud vím, C# neumí replacovat více podřetězců, pokud nepoužiješ Regex. Můžeš si na to napsat nějakou metodu, která ti zavolá replace v poli nebo prostě volat:

string.Replace("A", "").Replace("B", "0").Replace(...
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět 27.10.2014 16:25
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Majkel
Člen
Avatar
Odpovídá na David Čápka
Majkel:

Přišel jsem nakonec na Regex. Díky za odpověď :-)

 
Nahoru Odpovědět 27.10.2014 16:52
Avatar
milosschir
Člen
Avatar
milosschir:

Dik, tiež som nad tým uvažoval že ako. :)

 
Nahoru Odpovědět 29.10.2014 21:51
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.