Open In App

Ruby | StringScanner matched_size function

Improve
Improve
Like Article
Like
Save
Share
Report

StringScanner#matched_size() : matched_size() is a StringScanner class method which returns the size of the most recent match

Syntax: StringScanner.matched_size()
Parameter: StringScanner values
Return: the size of the most recent match otherwise return nil

Example #1 : 

Ruby




# Ruby code for StringScanner.matched_size() method
 
# loading StringScanner
require 'strscan'
 
# declaring StringScanner
c = StringScanner.new("Mon Sep 12 2018 14:39")
 
c.match?(/\s+/)
# matched_size() method
puts "String Scanner matched_size form : #{c.matched_size()}\n\n"
 
c.match?(/\w+/)
# matched_size() method
puts "String Scanner matched_size form : #{c.matched_size()}\n\n"


Output : 

String Scanner matched_size form : 

String Scanner matched_size form : 3

Example #2 :

Ruby




# Ruby code for StringScanner.matched_size() method
 
# loading StringScanner
require 'strscan'
 
# declaring StringScanner
c = StringScanner.new("hellogeeks")
 
c.match?(/\s+/)
# matched_size() method
puts "String Scanner matched_size form : #{c.matched_size()}\n\n"
 
c.match?(/\w+/)
# matched_size() method
puts "String Scanner matched_size form : #{c.matched_size()}\n\n"


Output : 

String Scanner matched_size form : 

String Scanner matched_size form : 10

 


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