Modèle:Str index any/Documentation
Ceci est la sous-page de documentation du modèle {{Str index any}} ; elle est insérée sur la page de celui-ci à l’aide du modèle {{Documentation}}. C’est également sur cette page que vous placerez les liens interwiki et les catégories du modèle.
Utilisation
modifier{{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 «   » 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{{Str index any|0123456789ABCDEF|15}}
→ Ex{{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}}}}
→ 5
car{{str len| }}
→ 5.- {{Str len|x{{Str index any|a b|2}}x}} → 7
- x{{Str index any|a b|2}}x → x x
car   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.
Voir aussi
modifierModèles réduisant la longueur du texte :
- {{Str left}} — Renvoie la partie gauche du texte.
- {{Str right}} — Renvoie la partie droite du texte.
- {{Str sub long}} — Réduit le texte à un certain nombre de caractères en partant du n-ième (inférieur à 100).
Modèles pour l’analyse :
- {{Str index any}} — Renvoie le n-ième caractère (sauf espace).
- {{Str len}} — Renvoie la longueur du texte ; fonctionne jusqu’à 500 caractères.
Modèle comparant la longueur du texte à un nombre :
- {{Str ≥ len}} — Pour vérifier si le texte est plus long ou égal au nombre donné.