User:peter Stindberg/strCapitalize

From Second Life Wiki
Jump to navigation Jump to search


Function: string strCapitalize( string str );

Created by Peter Stindberg, this function will take a string as input and return the string with the first letter of each word capitalized and all the other letters in lowercase.
string strCapitalize(string str)
    list phrase = llParseStringKeepNulls(str, [" "], []);
    integer i;
    for (i = 0; i < llGetListLength(phrase) ; i++) {
        phrase = llListReplaceList(phrase, [llToUpper(llGetSubString(llList2String(phrase,i),0,0)) + llToLower(llGetSubString(llList2String(phrase,i),1,-1))], i, i);
    return llDumpList2String(phrase, " ");

Returns a string with each word capitalized.
• string str Word or phrase that will be capitalized.


Will fail with acronyms since all letters but the first will be turned to lowercase.

All Issues ~ Search JIRA for related Bugs


Deep Notes

Search JIRA for related Issues


function string strCapitalize( string str );