Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem C# Práce s textovým řetězcem

Potřeboval bych poradit, jak v C# praovat s textovým řetězcem. Mám textový řetězec: ,,Nějaký název *** (Další údaje)" a potřebuji z něj udělat 3 řetězce. 1) Vše co je před hvězdičkami, 2) hvězdičky, 3) obsah závorky. Jak na to?

Předmět Autor Datum
Budeš prechádzať textový reťazec od začiatku po koniec znak za znakom a budeš si načítané znaky ukla…
pme 19.04.2012 14:23
pme
A jaká je na to syntaxe? nebo příkaz?
Neodym 19.04.2012 15:11
Neodym
syntax, učíš sa programovať, alebo už aj niečo vieš? Príkazy zvolíš podľa potreby...
pme 19.04.2012 15:16
pme
programovat umím ve všem možném, ale C# se teprve učím...
Neodym 19.04.2012 15:48
Neodym
Tento článok ti určite pomôže. http://www.vbnet.cz/clanek--122-regularni_vyrazy_v _net.aspx
msx. 19.04.2012 15:20
msx.
Ne a ne mi to začít fungovat :-(
Neodym 19.04.2012 18:27
Neodym
My nevieme co ti nefunguje a jak ti to nefunguje takze na prispevok typu "nejde to" nejaku radu neca…
MM.. 19.04.2012 18:30
MM..
... metody triedy string v C# sa daju najst googlom alebo v MSDN http://msdn.microsoft.com/cs-cz/lib…
MM.. 19.04.2012 18:32
MM..
Hlavne ta zaujima http://msdn.microsoft.com/cs-cz/library/system.str ing.indexof%28v=vs.80%29.aspx a… poslední
MM.. 19.04.2012 18:34
MM..

Budeš prechádzať textový reťazec od začiatku po koniec znak za znakom a budeš si načítané znaky ukladať do nejakej dočasnej premennej.
Ak narazíš na "*" , zapíšeš reťazec, vynuluješ dočasný reťazec a pokračuješ, tam, kde si prestal.
A opäť ak narazíš na znak, ktorý má byť ako koniec predchádzajúceho reťazca, resp. začiatok nového, potom zapíšeš ďalší reťazec... atď.

syntax, učíš sa programovať, alebo už aj niečo vieš?
Príkazy zvolíš podľa potreby...

My nevieme co ti nefunguje a jak ti to nefunguje takze na prispevok typu "nejde to" nejaku radu necakaj.
Ked nevies robit s regulernymi vyrazmi tak si ten string prejdi po znakoch v cykle a filtruj si co chces. Robi sa to vo vsetkych jazykoch uplne stejne (ked si uz robil v tolko plno jazykoch), akurat su trochu ine nazvy fcii resp trochu ina syntax pristupu ku znakom retazca/pola.

Zpět do poradny Odpovědět na původní otázku Nahoru