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