LlStringTrim/fr

From Second Life Wiki
< LlStringTrim
Revision as of 02:51, 27 June 2008 by Ales Beaumont (talk | contribs) (proofreading + new example)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Description

Fonction: string llStringTrim( string src, integer type );

Renvoie un string correspondant au string src sans espaces au début et/ou à la fin

• string src
• integer type Code de l'opération à réaliser STRING_TRIM*
Constantes Descriptions
STRING_TRIM_HEAD 0x1 Suppression des espaces au début.
STRING_TRIM_TAIL 0x2 Suppression des espaces à la fin.
STRING_TRIM 0x3 Suppression des espaces du début et de la fin.

Exemples

<lsl> default {

   state_entry()
   {
       // definition d'une string comportant des espaces au debut et a la fin
       string chaine_a_tester="  Une phrase avec des espaces au debut et a la fin           ";
       
       //suppression des espaces
       string chaine_sans_espace_au_debut = llStringTrim(chaine_a_tester, STRING_TRIM_HEAD);
       string chaine_sans_espace_a_la_fin = llStringTrim(chaine_a_tester, STRING_TRIM_TAIL);
       string chaine_sans_espace_au_debut_et_a_la_fin = llStringTrim(chaine_a_tester, STRING_TRIM);
       //résultats
       llOwnerSay(  "\nNombre d'espace au debut = " + (string)(llStringLength(chaine_a_tester) - llStringLength(chaine_sans_espace_au_debut))
                  + "\nNombre d'espace a la fin = " + (string)(llStringLength(chaine_a_tester) - llStringLength(chaine_sans_espace_a_la_fin))  
                  + "\nChaine sans espaces = \"" + chaine_sans_espace_au_debut_et_a_la_fin + "\"");
   }

}</lsl>

Notes

Les exemples suivants renverront le même résultat <lsl> string src = " Duh "; src = llStringTrim(src, STRING_TRIM_HEAD); src = llStringTrim(src, STRING_TRIM_TAIL); </lsl> <lsl> string src = " Duh "; src = llStringTrim(src, STRING_TRIM); </lsl> Celà vient du fait que (STRING_TRIM_HEAD | STRING_TRIM_TAIL) == STRING_TRIM.

Notes avancées

Historique

  • Introduit en version 1.13.4
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.