LlStringTrim/fr
From Second Life Wiki
Second Life Wiki > LlStringTrim/fr
| LSL Portal | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: string llStringTrim( string src, integer type );| 330 | N° de fonction |
| 0.0 | Delais |
| 10.0 | Energie |
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.
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.

