Šablóna:Str sub

z Wikipédie, slobodnej encyklopédie
Skočit na navigaci Skočit na vyhledávání


Túto dokumentáciu [upraviť] [história] [obnoviť]
Dokumentácia Dokumentácia

Šablóna Str sub vracia sekvenciu znakov začínajúcu na n-tej pozícii a končiacu na m -tej pozícii zadaného reťazca. Ak je požadovaná pozícia negatívna, bude šablóna vyhľadávať znak v reťazci od posledného znaku.

Použitie

{{Str sub|1|2|3}}

Parametre

  • Parameter 1: text reťazca.
  • Parameter 2: (n) číslo pozície znaku ktorým sekvencia začína (prvý znak má číslo „1“).
  • Parameter 3: (m) číslo pozície znaku ktorým sekvencia končí.

Príklady

  • {{str sub|1234567890|3|6}} → 3456
  • {{str sub|1234567890|3|-3}} → 345678
  • {{str sub|1234567890|-6|-3}} → 5678

Nepoužitý Parameter 3

Šablóna vráti sekvenciu znakov začínajúcu na n-tej pozícii a končiacu na konci zadaného reťazca.

  • {{str sub|1234567890|3}} → 34567890

Nepoužitý Parameter 2

Šablóna vráti sekvenciu znakov začínajúcu na začiatku zadaného reťazca a končiacu na m-tej pozícii.

  • {{str sub|1234567890| |3}} → 123

Možné chyby

V prípade že má Parameter 2 hodnotou väčšiu ako Parameter 3 zobrazí sa chybové hlásenie a stránka bude zaradená do servisnej kategórie Chyby hlásené modulom String.

  • {{str sub|1234567890|3|2}}Chyby modulu String: Nesprávne zadané parametre: 2 > 3

V prípade že má Parameter 2, alebo Parameter 3 hodnotou väčšiu ako dĺžka reťazca zobrazí sa chybové hlásenie a stránka bude zaradená do servisnej kategórie Chyby hlásené modulom String.

  • {{str sub|1234567890|12}}Chyby modulu String: Parameter mimo rozsah reťazca
  • {{str sub|1234567890|3|12}}Chyby modulu String: Parameter mimo rozsah reťazca


Pozri aj

  • {{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:



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.