Lua 编程中的 string.upper() 函数

在我们的代码中有某些场景,当我们处理字符串时,我们可能希望一些字符串是大写的,比如考虑这种场景的一个非常基本但著名的例子,PAN号码。

想象一下,您正在制作一个 Web 表单,其中有一个字段用于用户的 PAN 号码,并且由于您知道 PAN 号码不能为小写,我们需要获取该字段的用户输入并将字符串转换为它的大写。

在 Lua 中将字符串转换为大写是由函数完成的。string.upper()

语法

string.upper(s)

在上面的语法中,标识符 s 表示我们试图将其转换为大写的字符串。

示例

让我们考虑一个非常简单的例子,我们将字符串文字转换为大写。

考虑下面显示的例子 -

s = string.upper("abc")

print(s)

输出结果
ABC

关于该函数的一个重要点是它不会修改原始字符串,它只是对其副本进行修改并返回该副本。让我们借助一个示例来探索这个特殊案例。string.upper()

示例

考虑下面显示的例子 -

s = "abc"

s1 = string.upper("abc")

print(s)

print(s1)

输出结果
abc

ABC

此外,如果一个字符串已经是大写形式,那么什么都不会改变。

考虑下面显示的例子 -

示例

s = "A"

string.upper("A")

print(s)

输出结果
A

以上是 Lua 编程中的 string.upper() 函数 的全部内容, 来源链接: utcz.com/z/327638.html

回到顶部