阅读量:0
当然,这里有一个使用 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 中一些常用的字符串处理方法。你可以根据需要调整这些方法以满足你的实际需求。