Difference between revisions of "LlInsertString"

From Second Life Wiki
Jump to navigation Jump to search
m
m (lsl code tagging)
Line 11: Line 11:
|constants
|constants
|examples=
|examples=
<pre>llInsertString("input", 2, "put out")// returns "input output"</pre>
<lsl>
llInsertString("input", 2, "put out")// returns "input output"
</lsl>
|helpers
|helpers
|also_functions={{LSL DefineRow||[[llDeleteSubString]]}}
|also_functions={{LSL DefineRow||[[llDeleteSubString]]}}

Revision as of 14:55, 30 March 2008

Summary

Function: string llInsertString( string dst, integer pos, string src );

Returns a string dst with src inserted starting at pos.

• string dst destination of insertion
• integer pos position index for insert, first is 0
• string src source string to be inserted

position does not support negative indexes.

Caveats

  • If position is out of bounds the script continues to execute without an error message.
All Issues ~ Search JIRA for related Bugs

Examples

<lsl> llInsertString("input", 2, "put out")// returns "input output"

</lsl>

See Also

Functions

•  llDeleteSubString
•  llGetSubString

Articles

•  Examples: str_replace Replace all instances of a string with another string in a target string
•  Examples: SplitLine Insert 'new line' escape codes at certain positions of a string

Deep Notes

Search JIRA for related Issues

Signature

function string llInsertString( string dst, integer pos, string src );