Ruby | StringScanner skip function
StringScanner#skip() : skip() is a StringScanner class method which skip over the given pattern beginning with the scan pointer.
Syntax: StringScanner.skip()
Parameter: StringScanner values pattern
Return: skip over the given pattern beginning with the scan pointer.
Example #1 :
require 'strscan'
c = StringScanner. new ( "Mon Sep 12 2018 14:39" )
c.skip(/\w+/)
puts "String Scanner skip form : #{c.pos()}\n\n"
c.skip(/\s+/)
puts "String Scanner skip form : #{c.pos()}\n\n"
c.skip(/./)
puts "String Scanner skip form : #{c.pos()}\n\n"
|
Output :
String Scanner skip form : 3
String Scanner skip form : 4
String Scanner skip form : 5
Example #2 :
require 'strscan'
c = StringScanner. new ( "h ello geeks" )
c.skip(/\w+/)
puts "String Scanner skip form : #{c.pos()}\n\n"
c.skip(/\s+/)
puts "String Scanner skip form : #{c.pos()}\n\n"
c.skip(/./)
puts "String Scanner skip form : #{c.pos()}\n\n"
|
Output :
String Scanner skip form : 1
String Scanner skip form : 2
String Scanner skip form : 3
Last Updated :
12 Dec, 2019
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...