StringScanner#skip_until() : skip_until() is a StringScanner class method which returns the number of bytes advanced, or nil if no match was found.
Syntax: StringScanner.skip_until()
Parameter: StringScanner values
patternReturn: the number of bytes advanced, or nil if no match was found.
Example #1 :
# Ruby code for StringScanner.skip_until() method # loading StringScanner require 'strscan'
# declaring StringScanner c = StringScanner. new ( "Mon Sep 12 2018 14:39" )
# skip_until() method c.skip_until(/ 12 /)
puts "String Scanner skip_until form : #{c.pos()}\n\n"
# skip_until() method c.skip_until(/./) puts "String Scanner skip_until form : #{c.pos()}\n\n"
|
Output :
String Scanner skip_until form : 10 String Scanner skip_until form : 11
Example #2 :
# Ruby code for StringScanner.skip_until() method # loading StringScanner require 'strscan'
# declaring StringScanner c = StringScanner. new ( "h ello geeks" )
# skip_until() method c.skip_until(/ 12 /)
puts "String Scanner skip_until form : #{c.pos()}\n\n"
# skip_until() method c.skip_until(/./) puts "String Scanner skip_until form : #{c.pos()}\n\n"
|
Output :
String Scanner skip_until form : 0 String Scanner skip_until form : 1