Ruby程序检查字符串是否包含子字符串

检查字符串中的子字符串

给定一个字符串和子字符串,我们必须检查一个字符串是否包含一个子字符串。

子字符串是字符串中的字符序列,换句话说,子字符串是字符串的一部分。Ruby为您提供了一个关键字,通过该关键字可以检查子字符串的可用性。该关键字被称为“ .include?”。这将指定的子字符串作为双引号(如.include)下的参数?“你好”。

使用的方法:

  • puts:put字符串方法用于向用户在屏幕上显示消息。

  • gets:此方法用于接收用户的输入。

  • .include?:此关键字的功能之一是用于分析字符串中子字符串的存在。

使用的变量:

  • str1:用于存储实际字符串。

  • substr2:存储用户提供的要检查的子字符串。

Ruby代码检查字符串是否包含子字符串

=begin 
Ruby program to check whether a string 
contains substring or not
=end

puts "Enter the string:"
str1=gets.chomp
puts "Enter the substring:"
substr1=gets.chomp

if str1.include? substr1
	puts "Substring Found"
else
	puts "substring Not Found"
end

输出结果

Run 1:
Enter the string:
My name is Hrithik
Enter the substring:
saksham
substring Not Found

Run 2: 
Enter the string:
You are at NHOOO.com
Enter the substring:
co
Substring Found