OsStringStartsWith

From OpenSimulator

Revision as of 03:51, 11 February 2021 by Chris Weymann (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
integer osStringStartsWith(string src, string start, integer ignore_case)
Returns 1 if the string in src starts with the characters in start. Case is ignored if ignore_case is 1 otherwise the case of the characters matters.
Threat Level None
Permissions Use of this function is always allowed by default
Extra Delay 0 seconds
Example(s)
// Example use of osStringStartsWith
 
do_test(string s, string start, integer ignore_case)
{
    integer found;
    string  result = "";
 
    found = osStringStartsWith(s, start, ignore_case);
    if (found != 0)
        result = "string " + s + " starts with " + start;
    else
        result = "string " + s + " does not start with " + start;
    if (ignore_case)
        result += " (ignoring case)";
    llOwnerSay(result);
}
 
default
{
    state_entry()
    {
        llSay(PUBLIC_CHANNEL, "Touch me to see examples of osStringStartsWith");
    }
 
    touch_start(integer n)
    {
        string src = "abcdef";
 
        do_test(src, "ab", 0);
        do_test(src, "AB", 0);
        do_test(src, "AB", 1);
        do_test(src, "cd", 1);
    }
}
Personal tools
General
About This Wiki