Šablóna:Str index
Šablóna Str index vracia n-tý znak z reťazca. Medzery ktorými reťazec začína a / alebo končí nebudú započítané.
Ak je požadovaná pozícia negatívna, bude šablóna vyhľadávať n-tý znak v reťazci od posledného znaku. Inými slovami, číslo = -1 je posledný znak reťazca.
V prípade že sa hľadaná pozícia rovná nule, alebo má hodnotou vačšiu ako je dĺžka reťazca zobrazí sa chybové hlásenie a stránka bude zaradená do servisnej kategórie Chyby hlásené modulom String.
Ak zvolená pozícia obsahuje medzeru (' '), šablóna vráti medzeru.
Použitie
upraviť{{str index|1|2}}
Parametre
upraviť- Parameter 1: text reťazca.
- Parameter 2: (n) číslo pozície znaku (prvý znak má číslo „1“).
Príklady
upraviť{{str index|0123456789ABCDEF|15}}
→ E{{str index|0123456789ABCDEF|100}}
→ Chyby modulu String: Reťazec nie je dostatočne dlhý!{{str index|0123456789ABCDEF|-1}}
→ F{{str index|123456789 12345|10}}
→
Pozri aj
upraviť- {{Str len}} – zistí dĺžku zadaného reťazca
- {{Str left}} – vracia sekvenciu znakov od začiatku reťazca po n-tý znak
- {{Str right}} – vracia sekvenciu znakov od n-tého miesta, po koniec zadaného reťazca
- {{Str rightc}} – vracia sekvenciu znakov od n-tého miesta od konca, po koniec zadaného reťazca
- {{Str sub}} – vracia sekvenciu m znakov od n-tej pozície zadaného reťazca
- {{Str index}} – zistí n-tý znak zadaného reťazca
- {{str ≥ len}} – zistí, či je reťazec „dlhší alebo rovnako dlhý“, príp. „kratší“ ako zadaná hodnota
- {{str ≤ len}} – zistí, či reťazec je „kratší alebo rovnako dlhý“, príp. „dlhší“ ako zadaná hodnota
- {{str ≠ len}} – zistí, či sa reťazec „nezhoduje dĺžkou“, príp. „zhoduje dĺžkou“ so zadanou hodnotou
- {{str ≤ ≥ len}} – zistí naraz všetky tri podmienky, tj. či je dĺžka „menšia“, „zhodná“ alebo „väčšia“ ako zadaná hodnota
Ďalšie možnosti:
- Magické slová – napríklad
{{padleft:|}}
. (po anglicky) - Funkcie parseru – napríklad
{{#ifeq:|||}}
atď. (po anglicky)
Ak máte otázku k tejto šablóne, alebo potrebujete jej rozšírenie a neviete ho správne naformátovať, pýtajte sa v diskusii k šablóne. Pokiaľ je potrebné šablónu urgentne opraviť, obráťte sa na technickú podporu. Na testovanie šablóny môžete vytvoriť testy šablóny.
- Použitie šablóny na stránkach šablón.
- Zoznam podstránok tejto šablóny.