Anonymous contributor's avatar
Anonymous contributor
Anonymous contributor's avatar
Anonymous contributor
Published Oct 3, 2023Updated May 15, 2024
Contribute to Docs

The string.lower() function receives a string and returns a transformed copy with all uppercase letters changed to lowercase, and all other characters unchanged. Uppercase characters are defined by the current locale.


string.lower( s )

Where s is a string.

Returns a copy of s with letters that are uppercase in the current locale converted to lowercase. The string s is unmodified.


The code below demonstrates a basic implementation of the string.lower() function.

stringvar = string.lower("HOw Now Brown CoW?")

This will result in the following output:

how now brown cow?

All contributors

Looking to contribute?

Learn Lua on Codecademy