Diskuze: Menší textový řetězec z většího

C# .NET .NET (C# a Visual Basic) Menší textový řetězec z většího American English version English version

Avatar
matesax
Redaktor
Avatar
matesax:

Dobrý den,
potřebuji z většího textového řetězce získat menší - o volitelné délce a nejlépe náhodné pozici (v tom větším). A hodilo by se, kdyby z toho šlo vyřadit prvních 20 písmen toho většího textu. Děkuji za případnou pomoc.

 
Odpovědět 28.4.2012 7:10
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na matesax
David Čápka:

Je tam něco jako retezec.Substrin­g(start, delka), tedy u tebe retezec.Substrin­g(0, 20);

Nahoru Odpovědět 28.4.2012 10:02
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
matesax
Redaktor
Avatar
matesax:

Trošku jsem to myslel jinak, ale i tak jsi mi to vyřešil. :) Děkuji.

 
Nahoru Odpovědět 28.4.2012 10:07
Avatar
matesax
Redaktor
Avatar
Odpovídá na matesax
matesax:

Abych to upřesnil - chtěl jsem v tom menším textu všechny znaky z většího kromě prvních 20. Čily nyní to mám tak, že startovní číslo se generuje náhodně a nesmí být menší než 21,...

 
Nahoru Odpovědět 28.4.2012 10:12
Avatar
Drahomír Hanák
Tým ITnetwork
Avatar
Odpovídá na matesax
Drahomír Hanák:
string text = "Lorem ipsum, dolor sit amet ...";
Console.WriteLine( text.Substring(20) );

Druhý argument můžeš vynechat a tím se ten řetězec vypíše až do konce od 20. znaku

 
Nahoru Odpovědět 28.4.2012 10:23
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na matesax
David Čápka:

Aha :)

Když budeš chtít zjistit nějaké takovéhle metody, napiš si následující:

string s.

Jakmile napíšeš tu tečku, měl by ti vyjet tzv. IntelliSense, který ti vypíše seznam metod, které na sobě ta instance má. Jsou tam takové šipičky, dá se mezi tím hezky přepínat a u všeho je popsané co to dělá, pokud umíš trochu anglicky, jistě bys na to přišel. To samé platí pro další objekty samozřejmě, jako je DateTime a podobně. Když tak se dá ta nabídka vyvolat i ctrl + space, když jsi kurzorem za tou tečkou. VisualStudio poskytuje mnoho komfortu pro vývojáře, je to opravdu perfektní IDE, když se s ním člověk sžije, je programování o mnoho snažší.

Nahoru Odpovědět 28.4.2012 10:40
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
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 6 zpráv z 6.