--- Checks if a string begins with a given string -- @cstyle bool string.starts_with(string str, string str_to_find, bool case_insensitive = false) function string.starts_with(str, str_to_find, case_insensitive) end --- Checks if a string ends with a given string -- @cstyle bool string.ends_with(string str, string str_to_find, bool case_insensitive = false) function string.ends_with(str, str_to_find, case_insensitive) end --- Search a string into a string lowercase -- Returns the starting index of the first occurence of the string, or nil -- @cstyle int string.find_lower(string str, string str_to_cmp, int start_idx = 1) function string.find_lower(str, str_to_find, start_idx) end --- Compares two strings lowercase -- Returns zero if equal, negative if str1 < str2 or positive if str1 > str2 -- @cstyle int string.cmp_lower(string str1, string str2) function string.cmp_lower(str1, str2) end --- Concatenates strings using a separator -- Returns str1 .. sep .. str2 .. [sep ... ] -- @cstyle int string.concat(string sep, string str1, string str2, ...) function string.concat(sep, str1, str2, ...) end