OsStringReplace

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(Created page with "{{osslfunc |permissions=true |threat_level= |function_syntax=integer osStringIndexOf(string src, string value, integer ignoreCase) |ossl_example=<source lang = "lsl"> // Examp...")
 
Line 2: Line 2:
 
|permissions=true
 
|permissions=true
 
|threat_level=
 
|threat_level=
|function_syntax=integer osStringIndexOf(string src, string value, integer ignoreCase)
+
|function_syntax=string osStringReplace(string src, string oldvalue, string newvalue)
 
|ossl_example=<source lang = "lsl">
 
|ossl_example=<source lang = "lsl">
 
// Example of osStringRemove
 
// Example of osStringRemove
Line 21: Line 21:
 
}
 
}
 
</source>
 
</source>
|description= Reports the zero-based index of the first occurrence of string value withing string scr. returns -1 if not found. It can compare ignoring case with ignoreCase TRUE(1) or considering case if FALSE(0);
+
|description= Returns a string n which all occurrences of the string oldvalue in string src are replaced by string newvalue
 
|
 
|
 
}}
 
}}

Revision as of 18:00, 1 May 2019

string osStringReplace(string src, string oldvalue, string newvalue)
Returns a string n which all occurrences of the string oldvalue in string src are replaced by string newvalue
Threat Level No threat level specified
Permissions Use of this function is always allowed by default
Extra Delay No function delay specified
Example(s)
// Example of osStringRemove
 
default
{
    state_entry()
    {
        llSay(PUBLIC_CHANNEL, "Touch me to show osStringRemove");
    }
 
    touch_start(integer n)
    {
        string src = "abcdef";
        string val = "DE";
        llOwnerSay((string)osStringIndexOf(src, val, TRUE));
    }
}


Personal tools
General
About This Wiki