在Ruby中,可以使用downcase
和upcase
方法將字符串轉(zhuǎn)換為全小寫或全大寫。例如:
str = "Hello, World!"
# 轉(zhuǎn)換為全小寫
lowercase_str = str.downcase
puts lowercase_str # 輸出 "hello, world!"
# 轉(zhuǎn)換為全大寫
uppercase_str = str.upcase
puts uppercase_str # 輸出 "HELLO, WORLD!"
如果你想要逐個(gè)字符地轉(zhuǎn)換大小寫,可以使用each_char
方法遍歷字符串中的每個(gè)字符,然后使用downcase
或upcase
方法進(jìn)行轉(zhuǎn)換。例如:
str = "HeLlO, WoRlD!"
# 逐個(gè)字符轉(zhuǎn)換大小寫
converted_str = str.each_char.map { |char| char.downcase }.join
puts converted_str # 輸出 "hello, world!"