Modèle:Str index any/Documentation
Apparence
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 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 «   » 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}}
→ 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
[modifier le wikicode]Modè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é.