Difference between revisions of "Right"
Jump to navigation
Jump to search
m |
m (<lsl> tag to <source>) |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 8: | Line 8: | ||
|func_desc=Returns text right of a specified separator | |func_desc=Returns text right of a specified separator | ||
|func_footnote= | |func_footnote= | ||
If '''divider''' is not found then '''src''' is returned in it's entirety. | If '''divider''' is not found then '''src''' is returned in it's entirety. | ||
See also: [[Left]] | See also: [[Left]] | ||
|examples= | |examples= | ||
< | <source lang="lsl2">string value = right("Colour=Brown", "="); //value == "Brown"</source> | ||
|spec=< | |spec=<source lang="lsl2">string right(string src, string divider) { | ||
integer index = llSubStringIndex( src, divider ); | integer index = llSubStringIndex( src, divider ); | ||
if(~index) | if(~index) | ||
return llDeleteSubString( src, 0, index + llStringLength(divider) - 1); | return llDeleteSubString( src, 0, index + llStringLength(divider) - 1); | ||
return src; | return src; | ||
}</ | }</source> | ||
|helpers | |helpers | ||
|also_functions | |also_functions | ||
Line 26: | Line 24: | ||
|also_tests | |also_tests | ||
|also_articles | |also_articles | ||
|location | |location | ||
|notes | |notes | ||
|cat1=Examples | |cat1=Examples | ||
|cat2 | |cat2=String | ||
|cat3 | |cat3 | ||
|cat4 | |cat4 | ||
}} | }} |
Revision as of 17:45, 24 January 2015
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Summary
Function: string right( string src, string divider );
Returns text right of a specified separator
Returns a string that is the text in src that is right of the first occurrence of divider.
• string | src | |||
• string | divider |
If divider is not found then src is returned in it's entirety.
See also: Left
Specification
string right(string src, string divider) {
integer index = llSubStringIndex( src, divider );
if(~index)
return llDeleteSubString( src, 0, index + llStringLength(divider) - 1);
return src;
}
Examples
string value = right("Colour=Brown", "="); //value == "Brown"