LlStringTrim/fr: Difference between revisions
Jump to navigation
Jump to search
Gally Young (talk | contribs) Localized to french |
proofreading + new example |
||
| Line 5: | Line 5: | ||
|return_type=string | |return_type=string | ||
|p1_type=string|p1_name=src|p1_desc | |p1_type=string|p1_name=src|p1_desc | ||
|p2_type=integer|p2_name=type|p2_desc= | |p2_type=integer|p2_name=type|p2_desc=Code de l'opération à réaliser STRING_TRIM* | ||
|func_footnote | |func_footnote | ||
|func_desc | |func_desc | ||
|return_text=correspondant au string '''src''' sans espaces au début ou à la fin | |return_text=correspondant au string '''src''' sans espaces au début et/ou à la fin | ||
|spec | |spec | ||
|caveats | |caveats | ||
| Line 31: | Line 31: | ||
{{!}}} | {{!}}} | ||
|examples= | |examples= | ||
<lsl> | |||
< | |||
default | default | ||
{ | { | ||
state_entry() | 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); | |||
string | |||
string | |||
string | |||
// | //résultats | ||
llOwnerSay(" | 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> | ||
</ | |||
|helpers | |helpers | ||
|also_functions | |also_functions | ||
| Line 75: | Line 59: | ||
|notes= | |notes= | ||
Les exemples suivants renverront le même résultat | Les exemples suivants renverront le même résultat | ||
< | <lsl> | ||
string src = " Duh "; | string src = " Duh "; | ||
src = llStringTrim(src, STRING_TRIM_HEAD); | |||
src = llStringTrim(src, STRING_TRIM_TAIL); | |||
</ | </lsl> | ||
< | <lsl> | ||
string src = " Duh "; | string src = " Duh "; | ||
src = llStringTrim(src, STRING_TRIM); | |||
</ | </lsl> | ||
Celà vient du fait que <code>(STRING_TRIM_HEAD {{!}} STRING_TRIM_TAIL) == STRING_TRIM</code>. | |||
|deprecated | |deprecated | ||
|cat1=String/fr | |cat1=String/fr | ||
Latest revision as of 02:51, 27 June 2008
| LSL Portail Francophone | LSL Portail Anglophone | 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
<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.