Skip to content
Related Articles

Related Articles

Ruby | StringScanner exist? function

Improve Article
Save Article
Like Article
  • Last Updated : 30 Sep, 2021

StringScanner#exist?() : exist?() is a StringScanner class method which returns the value of pointer if the pattern exists.
 

Syntax: StringScanner.exist?()
Parameter: StringScanner values
Return: the value of pointer – if the pattern exists otherwise return nil.

Example #1 : 
 

Ruby




# Ruby code for StringIO.exist?() method
 
# loading StringIO
require 'strscan'
 
# declaring StringIO
c = StringScanner.new("Fri Dec 12 2018 14:39")
 
# exist?() method
puts "String Scanner exist? form : #{c.exist? /2018/}\n\n"

Output : 
 

String Scanner exist? form : 15

Example #2 :
 

Ruby




# Ruby code for StringIO.exist?() method
 
# loading StringIO
require 'strscan'
 
# declaring StringIO
c = StringScanner.new("hellogeeks")
 
# exist?() method
puts "String Scanner exist? form : #{c.exist? /ge/}\n\n"

Output : 
 

String Scanner exist? form : 7

 

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!