From: Vaggelis Typaldos Date: 2008-11-06T06:47:08+09:00 Subject: Re: Search a word in a string Ganesh Ganesh wrote: > Is there any ruby supported methods is there for searching a word in a > particular string > > For Example "Hi this is for test" > i need to search "Hi" Scan is the more appropriate method: irb(main):001:0> s = "Hi this is for test" => "Hi this is for test" irb(main):002:0> s.scan("Hi") => ["Hi"] # creates an array if the required word matches Otherwise you can use regexp with a conditional: irb(main):003:0> if s=~ /Hi/ irb(main):004:1> puts "found" irb(main):005:1> end found include? is another solution: irb(main):007:0> s.include?("Hi") => true -- Posted via http://www.ruby-forum.com/.