RichTextBox netisknutelné znaky   zodpovězená otázka

VB.NET

Dobrý večer,

nevíte někdo jak udělat kontrolu na všechny netisknutelné znaky v richTextBoxu?

Například bych rád ignoroval tabulátor. Nechtěl bych ho počítat do svého počítadla(count).

Chci předávat takový idex, který se shoduje pouze s tisknutelnými znaky. Tzn.: aby se označil správný kus textu, musím tento index programově upravit tak, aby nakonec tyto znaky byly přidány.

Příklad:

1234NEWLINE

56[TAB]78NEWLINE

9NEWLINE

1123

Potřebuji předat index například 9, aby se natavil selectionStart před devítku v příkladu.

Nyní jsem schopen získat index prvního charakteru třetí řádky, a jakýsi displacement od tohoto indexu, kde by se požadovaný znak měl nacházet. V případě že tam v té řádce bude nějaký netisknutelný znak, jako je například tabulátor, nechci to kontrolovat přímo na vbTab, ale obecně na netisknutelný znak.

Doufám že sem to moc nezamotal,

Děkuju,

PetrS

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

Regulární výrazy

(http://vbnet.cz/clanek--122-regularni_vy... )

a testování whitespaces pomocí \s

by Vám mohlo pomoci.

P.S.: Pište česky nebo anglicky, ale nad výrazy typu "...index prvního charakteru třetí řádky, a jakýsi displacement..." asi příště hloubat nebudu ;-(

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

Ano, na to se podívám. Díky za tip.

Omlouvám se za své výrazivo, snažím se seč můžu, ale jak to tak vypadá, víc asi už nemůžu. :)

Díky,

PetrS

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