當然,這里有一個使用 Ruby 處理字符串的簡單示例:
# 定義一個字符串
str = "Hello, World!"
# 字符串長度
length = str.length
puts "字符串長度: #{length}" # 輸出:字符串長度: 13
# 將字符串轉換為大寫
uppercase_str = str.upcase
puts "大寫字符串: #{uppercase_str}" # 輸出:大寫字符串: HELLO, WORLD!
# 將字符串轉換為小寫
lowercase_str = str.downcase
puts "小寫字符串: #{lowercase_str}" # 輸出:小寫字符串: hello, world!
# 計算一個子字符串在字符串中出現的次數
substring_count = str.count("l")
puts "子字符串出現次數: #{substring_count}" # 輸出:子字符串出現次數: 3
# 查找子字符串在字符串中的位置
position = str.index("World")
puts "子字符串位置: #{position}" # 輸出:子字符串位置: 7
# 替換字符串中的部分內容
replaced_str = str.gsub("World", "Ruby")
puts "替換后的字符串: #{replaced_str}" # 輸出:替換后的字符串: Hello, Ruby!
# 將字符串分割成數組
words = str.split(", ")
puts "分割后的數組: #{words}" # 輸出:分割后的數組: ["Hello", "World!"]
這個示例展示了 Ruby 中一些常用的字符串處理方法。你可以根據需要調整這些方法以滿足你的實際需求。