Open In App

Ruby | StringScanner matched_size function

Last Updated : 06 Aug, 2021
Comments
Improve
Suggest changes
Like Article
Like
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


 


Similar Reads