Ruby字符串处理怎样截取

avatar
作者
筋斗云
阅读量:0

在 Ruby 中,可以使用多种方法来截取字符串。以下是一些常用的方法:

  1. 使用 [] 方法:
str = "Hello, World!" substring = str[0..4] # "Hello" 

这里,str[0..4] 表示从字符串 str 的索引 0 开始,到索引 4(不包括)结束的所有字符。

  1. 使用 slice 方法:
str = "Hello, World!" substring = str.slice(0, 5) # "Hello" 

slice 方法的参数与 [] 方法相同,表示要截取的起始索引和结束索引。

  1. 使用 substr 方法(不推荐):
str = "Hello, World!" substring = str.substr(0, 5) # "Hello" 

substr 方法在 Ruby 1.9.3 之后已被弃用,建议使用 slice 方法替代。

  1. 使用 substring 方法(不推荐):
str = "Hello, World!" substring = str.substring(0, 5) # "Hello" 

substring 方法在 Ruby 1.9.3 之后已被弃用,建议使用 slice 方法替代。

注意:字符串索引从 0 开始计数。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!