Modèle:str index any/Documentation

Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.
info Documentation du modèle

Utilisation[modifier le wikicode]

{{str index any|<texte>|<n>}}

Ce modèle renvoie le <n>ième caractère de <texte> ; il supporte un jeu de caractères assez étendu, comprenant entre autres des lettres accentuées.

Pour l’espace, le texte « &#32; » sera renvoyé (raison technique).

Il produira une erreur si le caractère demandé n’est pas supporté ; il ne renverra rien si l’index est au-delà de la longueur du texte.

Exemples[modifier le wikicode]

  • {{str index any|0123456789ABCDEF|15}} → E
  • x{{str index any|0123456789ABCDEF|17}}x → xx
  • {{str index any|ÁBĆĎÉf-ABCDEF|4}} → Ď
  • {{str len|{{str index any|a b|1}}}} → 1
  • {{str len|{{str index any|a b|3}}}} → 1
  • {{str len|{{str index any|a b|2}}}} → 0
        car {{str len|&#32;}} → 5.
  • {{str len|x{{str index any|a b|2}}x}} → 3
  • x{{str index any|a b|2}}x → x x
        car &#32; est reconnu comme espace par les navigateurs.

Il se peut que d’autres problèmes inattendus se produisent, mais dans la plupart des cas ce modèle fonctionne comme attendu.