Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Majkel
Člen
Avatar
Majkel:27.10.2014 16:20

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 Hartinger
Vlastník
Avatar
Odpovídá na Majkel
David Hartinger:27.10.2014 16:25

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í
+2,50 Kč
Řešení problému
Nahoru Odpovědět
27.10.2014 16:25
You are the greatest project you will ever work on.
Avatar
Majkel
Člen
Avatar
Odpovídá na David Hartinger
Majkel:27.10.2014 16:52

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:29.10.2014 21:51

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.