Orezávanie textu od začiatku a nie od konca   zodpovězená otázka

VB.NET

Dobrý deň. V programe používam kód na orezávanie príkazu. Príkaz vyzerá následovne :

"||HEADER||príkaz||CODE01||príkaz||END"

Teda orezávam postupne || a vkladm ich do premennej a dalej spracúvam. Problém je vtom že som použil nasledovný kód :

Dim tempIndex As Integer = 0
Dim tempParseCommandCache As String = String.Empty
Dim tempCommandToParse As String = tbUserInput.Text

tempIndex = tempCommandToParse.LastIndexOf("||")
clsCache.clsCache001GetCode01Command = tempCommandToParse.Substring((tempIndex + 2))
tempCommandToParse = tempCommandToParse.Substring(0, tempIndex)

a ten orezáva odzadu - spôsobené použitím .LastIndexOf. Bohužial nenašiel som niešo ako .FirstIndexOf a preto by som bol vdačný za niaku radu ako príkaz osekať od začiatku po koniec.

Predom dakujem za odpovede :-)

PS: ak ste nepochopili kód teraz osekávam od END -> HEADER a potrebovam by som to od HEADER -> END :-)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

IndexOf

nahlásit spamnahlásit spam 0 odpovědětodpovědět

No, nechci do toho tedy moc rýpat, ale nebylo by jednodušší celý ten výraz přes split dostat do pole a pak pracovat s jednotlivými položkami pole dle libosti ?

nahlásit spamnahlásit spam 2 / 2 odpovědětodpovědět

znie to dobre ,máte niaku ukážku kódu prosím ?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

No ,tak už netreba ten kód. Podarilo sa mi to napísať aj z hlavy iked split moc nepoznám ,ale vyšlo to presne ako som očakával.

Musím Vám podakovať ,split vyriešil môj problém :-)

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback