LlStringTrim/fr

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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.