STRREVERSE |
Inverse la chaîne de caractères |
|---|---|
| ASP 3.0 | |
Syntaxe
| Function StrReverse(chaine As String) As String |
Paramètres
| Nom | Description |
|---|---|
| chaine | Ce paramètre permet d'indiquer l'expression contenant un chaîne de caractères à traiter. |
Description
Cette fonction permet d'inverser l'ordre de chacun des caractères de la chaîne de caractères.
Remarques
- La fonction StrReverse est utilisée pour inverser l'ordre des caractères dans une chaîne de caractères. Par exemple, la chaîne "Bonjour" devient "ruojnoB". Cela peut être utile pour des opérations simples de transformation de texte ou de traitement réversible.
- Elle peut servir dans des cas d'usage comme la vérification de palindromes, où il est nécessaire de comparer une chaîne de caractères avec sa version inversée pour déterminer si elle se lit dans les deux sens.
- Le paramètre d'entrée chaine doit être une chaîne de caractères valide. Si la valeur fournie est vide ou Null, la fonction renvoie également une chaîne de caractères vide, ce qui peut éviter certaines erreurs inattendues.
- La fonction ne modifie pas le type ou le format des caractères : elle conserve les majuscules, minuscules et signes de ponctuation tels quels, en les repositionnant simplement à l'envers.
- L'utilisation de StrReverse est très rapide, même sur de longues chaînes, car il s'agit d'une opération purement en mémoire, sans dépendance externe ni accès au système de fichiers ou à des ressources serveur.
- Dans des traitements d'encodage ou de chiffrement simples, StrReverse peut être utilisée comme étape de brouillage d'une chaîne de caractères, bien que ce ne soit évidemment pas une méthode sécurisée pour des données sensibles.
- Il est important de noter que StrReverse ne tient pas compte de la structure sémantique du texte. Ainsi, si des caractères composés ou des emojis sont utilisés, le résultat peut être incohérent, surtout avec des encodages multioctets.
- Cette fonction peut aussi être pratique lors d'opérations de formatage inversé, par exemple pour inverser un numéro de compte ou un identifiant avant de l'afficher dans une présentation miroir, ou à des fins esthétiques.
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
- <%
- Response.Write "LAVAL = " & StrReverse("LAVAL") & "<br />"
- Response.Write "MAL = " & StrReverse("MAL") & "<br />"
- Response.Write "SYL = " & StrReverse("SYL") & "<br />"
- %>
on obtiendra le résultat suivant :
LAVAL = LAVALMAL = LAM
SYL = LYS
Voir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Vendredi, le 10 octobre 2014