LlStringTrim/fr - Second Life Wiki

LlStringTrim/fr

From Second Life Wiki

Second Life Wiki > LlStringTrim/fr
Jump to: navigation, search

Contents

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

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 + "\"");
    }
}

Notes

Les exemples suivants renverront le même résultat

string src = "   Duh    ";
src = llStringTrim(src, STRING_TRIM_HEAD);
src = llStringTrim(src, STRING_TRIM_TAIL);
string src = "   Duh    ";
src = llStringTrim(src, STRING_TRIM);

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.