在Lua中将字符串中的所有字符设置为小写

时间:2010-07-08 10:07:35

标签: string lua lowercase

这是事情。我试图在Lua中以小写形式转换字符串,但它不起作用。我做了这个

String = String:lower()

但它不喜欢它。我确信这是做到这一点的方式,我以前见过它。一些网站认为这可能是由错误版本的翻译引起的问题。

有什么想法吗?

2 个答案:

答案 0 :(得分:42)

你是对的,这是做到这一点的方法之一。如果你的“String”变量不是字符串,它只会工作并抛出错误。

就个人而言,我通常更喜欢使用类似的东西。

myString = string.lower(myString)

但它与做

非常相似
myString = myString:lower()

假设myString实际上是一个字符串。

“long”版本有一个优点,如果myString是一个数字,它实际上有效,而在这种情况下,第二个版本会出错。

答案 1 :(得分:4)

live demo中尝试。