Lua Programming/case conversion

From Wikibooks, open books for an open world
Jump to: navigation, search

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

string.lower[edit]

Usage[edit]

string.lower(STRING)

Description[edit]

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.upper[edit]

Usage[edit]

string.upper(STRING)

Description[edit]

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 settings[edit]

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

  • LC_ALL
  • LC_CTYPE