Open In App

Ruby | StringScanner exist? function

Improve
Improve
Like Article
Like
Save
Share
Report

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

 


Last Updated : 30 Sep, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads