Ruby字符串處理怎樣查找

小樊
84
2024-10-24 03:30:39
欄目: 編程語言

在 Ruby 中,可以使用 find 方法來查找字符串中的子字符串或字符。find 方法會(huì)返回第一個(gè)匹配的子字符串或字符,如果沒有找到則返回 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 方法用于查找子字符串和字符。如果找到了匹配項(xiàng),則返回匹配項(xiàng)的索引值;如果沒有找到匹配項(xiàng),則返回 nil

此外,還可以使用 rindex 方法來查找字符串中最后一個(gè)匹配的子字符串或字符。

0