Vajíčková mánie Vajíčková mánie
Probíhá výprodej HTML, JavaScript a Bootstrap. Slevy až 80 %
Vyšlehej si extra vědomosti! Až 100% bodů na prémiový obsah zdarma! Více zde

Diskuze: Jak zapsat Index ?

Aktivity (4)
Avatar
Pavel Kletečka:17.7.2018 17:43

Dobrý den,

chtěl bych se zeptat, jestli někdo neví jak zapsat index pro string.

Předem děkuji za váš čas, Pavel Kletečka

Zkusil jsem: Nevím vůbec jak zapisovat indexy, takže jsem zatím jen hledal na internetu.

Chci docílit: Snažím se elegantněji zapsat chemické vzorce.

 
Odpovědět 17.7.2018 17:43
Avatar
Petr Čech
Redaktor
Avatar
Odpovídá na Pavel Kletečka
Petr Čech:17.7.2018 22:54

Myslím, že narážíš především na to, že hledáš "index", což je ale v IT něco docela jiného než to, co chceš. Hledáš "subscript". Třeba tohle by mohlo fungovat: https://stackoverflow.com/…-in-a-string
Ale nemyslím si, že to je pro tebe nejlepší řešení, tohle je takové quick 'n dirty. Pokud by sis s tím chtěl pohrát, mohl bys zkusit TeX - dá se do toho dobře zapisovat skoro cokoliv a hlavně je to strašlivě flexibilní.

Nahoru Odpovědět  +2 17.7.2018 22:54
the cake is a lie
Avatar
Petr Doležal:17.7.2018 23:08

string text = "CF3CH2Cl + Br2 → CF3CHBrCl + HBr";

text = Regex.Replace(text, @"(?<=[A-Za-z])\d", match => ((char)(match­.Value[0] - '0' + '₀')).ToString());

 
Nahoru Odpovědět 17.7.2018 23:08
Avatar
Pavel Kletečka:18.7.2018 22:21

Děkuji, vyzkouším.

 
Nahoru Odpovědět 18.7.2018 22:21
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 5 zpráv z 5.