Ruby | StringScanner peek function
Last Updated :
09 Dec, 2019
StringScanner#peek() : peek() is a StringScanner class method which returns a string corresponding to string[pos, len].
Syntax: StringScanner.peek()
Parameter: StringScanner values
len – length of the string value
Return: a string corresponding to string[pos, len]
Example #1 :
require 'strscan'
c = StringScanner. new ( "Mon Sep 12 2018 14:39" )
puts "String Scanner peek form : #{c.peek(3)}\n\n"
puts "String Scanner peek form : #{c.peek(6)}\n\n"
puts "String Scanner peek form : #{c.peek(9)}\n\n"
|
Output :
String Scanner peek form : Mon
String Scanner peek form : Mon Se
String Scanner peek form : Mon Sep 1
Example #2 :
require 'strscan'
c = StringScanner. new ( "hellogeeks" )
puts "String Scanner peek form : #{c.peek(2)}\n\n"
puts "String Scanner peek form : #{c.peek(4)}\n\n"
puts "String Scanner peek form : #{c.peek(8)}\n\n"
|
Output :
String Scanner peek form : he
String Scanner peek form : hell
String Scanner peek form : hellogee
Share your thoughts in the comments
Please Login to comment...