Ruby | StringScanner getch function Last Updated : 09 Dec, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report StringScanner#getch() : getch() is a StringScanner class method which returns the byte of pointer on the StringScanner. Syntax: StringScanner.getch() Parameter: StringScanner values Return: the byte of pointer on the StringScanner. Example #1 : Ruby # Ruby code for StringScanner.getch() method # loading StringScanner require 'strscan' # declaring StringScanner c = StringScanner.new("Mon Sep 12 2018 14:39") # getch() method puts "String Scanner getch form : #{c.getch()}\n\n" # getch() method puts "String Scanner getch form : #{c.getch()}\n\n" # getch() method puts "String Scanner getch form : #{c.getch()}\n\n" Output : String Scanner getch form : M String Scanner getch form : o String Scanner getch form : n Example #2 : Ruby # Ruby code for StringScanner.getch() method # loading StringScanner require 'strscan' # declaring StringScanner c = StringScanner.new("hellogeeks") # getch() method puts "String Scanner getch form : #{c.getch()}\n\n" # getch() method puts "String Scanner getch form : #{c.getch()}\n\n" # getch() method puts "String Scanner getch form : #{c.getch()}\n\n" Output : String Scanner getch form : h String Scanner getch form : e String Scanner getch form : l Comment More infoAdvertise with us Next Article Ruby | StringScanner rest? function M mayank5326 Follow Improve Article Tags : Ruby Ruby-Methods Ruby String Scanner-class Similar Reads 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 rest function StringScanner#rest() : rest() is a StringScanner class method which returns the ârestâ of the string (i.e. everything after the scan pointer). Syntax: StringScanner.rest() Parameter: StringScanner values Return: the ârestâ of the string (i.e. everything after the scan pointer). Example #1 : Ruby # R 1 min read Ruby | StringScanner rest? function StringScanner#rest?() : rest?() is a StringScanner class method which checks if there is more data in the string Syntax: StringScanner.rest?() Parameter: StringScanner values Return: true if there is more data in the string otherwise return false Example #1 : Ruby # Ruby code for StringScanner.rest? 1 min read Ruby | StringScanner getbyte function StringScanner#getbyte() : getbyte() is a StringScanner class method which returns the byte of pointer on the StringScanner. Syntax: StringScanner.getbyte() Parameter: StringScanner values Return: the byte of pointer on the StringScanner. Example #1 : Ruby # Ruby code for StringScanner.getbyte() meth 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 Like