Lua Programming/How to Lua/case conversion

The lua string library provides the string.upper and string.lower functions for converting strings to uppercase or to lowercase:

string.lowerEdit

UsageEdit

string.lower(STRING)

DescriptionEdit

The string.lower function returns a lowercase version of the STRING argument. This function converts all letters to lowercase in the returned string. Only the returned string is converted, the provided argument remains unchanged:

print (string.lower("I Like Apples"))

string.upperEdit

UsageEdit

string.upper(STRING)

DescriptionEdit

The string.upper function returns a lowercase version of the STRING argument. This function converts all letters to uppercase in the returned string. Only the returned string is converted, the provided argument remains unchanged:

print (string.upper("I Like Apples"))

These functions are affected by the locale settingsEdit

These function are affected by the following locale environment variable settings.

  • LC_ALL
  • LC_CTYPE
Last modified on 19 March 2012, at 21:18