Ruby | StringScanner post_match function Last Updated : 10 Dec, 2019 Comments Improve Suggest changes Like Article Like Report StringScanner#post_match() : post_match() is a StringScanner class method which returns the post-match (in the regular expression sense) of the last scan Syntax: StringScanner.post_match() Parameter: StringScanner values Return: post-match (in the regular expression sense) of the last scan Example #1 : Ruby # Ruby code for StringScanner.post_match() method # loading StringScanner require 'strscan' # declaring StringScanner c = StringScanner.new("Mon Sep 12 2018 14:39") c.scan(/\w+/) # post_match() method puts "String Scanner post_match form : #{c.post_match()}\n\n" c.scan(/\s+/) # post_match() method puts "String Scanner post_match form : #{c.post_match()}\n\n" Output : String Scanner post_match form : Sep 12 2018 14:39 String Scanner post_match form : Sep 12 2018 14:39 Example #2 : Ruby # Ruby code for StringScanner.post_match() method # loading StringScanner require 'strscan' # declaring StringScanner c = StringScanner.new("h ello geeks") c.scan(/\w+/) # post_match() method puts "String Scanner post_match form : #{c.post_match()}\n\n" c.scan(/\s+/) # post_match() method puts "String Scanner post_match form : #{c.post_match()}\n\n" Output : String Scanner post_match form : ello geeks String Scanner post_match form : ello geeks Comment More infoAdvertise with us Next Article Ruby | StringScanner pos function M mayank5326 Follow Improve Article Tags : Ruby Ruby-Methods Ruby String Scanner-class Similar Reads Ruby | StringScanner pre_match function StringScanner#pre_match() : pre_match() is a StringScanner class method which returns the pre-match (in the regular expression sense) of the last scan. Syntax: StringScanner.pre_match() Parameter: StringScanner values Return: pre-match (in the regular expression sense) of the last scan Example #1 : 1 min read Ruby | StringScanner match? function StringScanner#match?() : match?() is a StringScanner class method which checks whether the given pattern is matched from the current scan pointer. Syntax: StringScanner.match?() Parameter: StringScanner values Return: position - if pattern matches otherwise return false Example #1 : Ruby # Ruby code 1 min read Ruby | StringScanner matched? function StringScanner#matched?() : matched?() is a StringScanner class method which checks whether the last match was successful. Syntax: StringScanner.matched?() Parameter: StringScanner values Return: true - if the last match was successful otherwise return false Example #1 : Ruby # Ruby code for StringSc 1 min read Ruby | StringScanner matched function StringScanner#matched() : matched() is a StringScanner class method which returns the last matched string. Syntax: StringScanner.matched() Parameter: StringScanner values Return: the last matched string. Example #1 : Ruby # Ruby code for StringScanner.matched() method # loading StringScanner require 1 min read Ruby | StringScanner pos function StringScanner#pos() : pos() is a StringScanner class method which returns the byte position of the scan pointer Syntax: StringScanner.pos() Parameter: StringScanner values Return: the byte position of the scan pointer Example #1 : Ruby # Ruby code for StringScanner.pos() method # loading StringScann 1 min read Ruby | StringScanner pos= function StringScanner#pos=() : pos=() is a StringScanner class method which sets the byte position of the scan pointer. Syntax: StringScanner.pos=() Parameter: StringScanner values Return: sets the byte position of the scan pointer. Example #1 : Ruby # Ruby code for StringScanner.pos=() method # loading Str 1 min read Like