在我们的代码中有某些场景,当我们处理字符串时,我们可能希望一些字符串是大写的,比如考虑这种场景的一个非常基本但著名的例子,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.char()用法及代码示例
- Lua string.gsub()用法及代码示例
- Lua string.byte()用法及代码示例
- Lua string.lower()用法及代码示例
- Lua string.format()用法及代码示例
- Lua table.pack()用法及代码示例
- Lua io.popen()用法及代码示例
- Lua table.unpack()用法及代码示例
- Lua math.modf()用法及代码示例
- Lodash _.isValidDate()用法及代码示例
- Lodash _.isInteger()用法及代码示例
- Lodash _.sampleSize()用法及代码示例
- Lodash _.fromQuery()用法及代码示例
- Lodash _.noConflict()用法及代码示例
- Lodash _.Intersection()用法及代码示例
- Lodash _.values()用法及代码示例
- Less isstring()用法及代码示例
- Lodash _.isLength()用法及代码示例
- Lodash _.third()用法及代码示例
- Lodash _.negate()用法及代码示例
注:本文由纯净天空筛选整理自Mukul Latiyan大神的英文原创作品 string.upper() function in Lua programming。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。