给定一个字符串和子字符串,我们必须检查一个字符串是否包含一个子字符串。
子字符串是字符串中的字符序列,换句话说,子字符串是字符串的一部分。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