Ruby字符串处理怎样查找

avatar
作者
猴君
阅读量:0

在 Ruby 中,可以使用 find 方法来查找字符串中的子字符串或字符。find 方法会返回第一个匹配的子字符串或字符,如果没有找到则返回 nil

下面是一些示例代码:

str = "Hello, world!"  # 查找子字符串 puts str.find("world") # 输出: world puts str.find("planet") # 输出: nil  # 查找字符 puts str.find("o") # 输出: 4 puts str.find("z") # 输出: nil 

在上面的示例中,find 方法用于查找子字符串和字符。如果找到了匹配项,则返回匹配项的索引值;如果没有找到匹配项,则返回 nil

此外,还可以使用 rindex 方法来查找字符串中最后一个匹配的子字符串或字符。

广告一刻

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