Lua程式設計中的string.upper()函式


在我們的程式碼中,某些情況下,當我們處理字串時,可能需要將某些字串轉換為大寫,例如一個非常基本且著名的例子,即**稅號 (PAN)**。

假設您正在製作一個Web表單,其中包含使用者稅號的欄位,並且您知道稅號不能是小寫,因此我們需要獲取該欄位的使用者輸入並將字串轉換為大寫。

在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

更新於:2021年7月19日

7K+ 次瀏覽

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.