📅  最后修改于: 2023-12-03 15:27:29.989000             🧑  作者: Mango
在 Ruby 中,字符串包括方法用于检查一个字符串是否包含另一个字符串。这个方法的名称是 include?
,它是内置到 Ruby 的 String 类中的。
使用 include?
方法来检查一个字符串是否包含另一个字符串的语法如下:
string.include?(substring)
这里的 string
是原始字符串,substring
是要检查的子字符串。这个方法会返回一个布尔值 true
或 false
,表示原始字符串中是否包含子字符串。
例如,判断一个字符串中是否包含另一个字符串可以这样做:
string = "Hello, world!"
substring = "world"
if string.include?(substring)
puts "The substring #{substring} was found in #{string}."
else
puts "The substring #{substring} was not found in #{string}."
end
# 输出:The substring world was found in Hello, world!.
举个例子,以下代码检查字符串 "hello, world"
是否包含子字符串 "world"
,如果包含,则打印出 "YES"
,否则打印出 "NO"
:
string = "hello, world"
substring = "world"
if string.include?(substring)
puts "YES"
else
puts "NO"
end
# 输出:YES
include?
方法是一个非常方便的 Ruby 字符串方法,可以用来检查一个字符串是否包含另一个字符串。它在许多场景下都非常有用,例如在验证用户输入时检查特定的字符串是否存在。