Open In App

Ruby | StringScanner peek function

Last Updated : 09 Dec, 2019
Comments
Improve
Suggest changes
Like Article
Like
Report
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 : Ruby
# Ruby code for StringScanner.peek() method

# loading StringScanner
require 'strscan'

# declaring StringScanner 
c = StringScanner.new("Mon Sep 12 2018 14:39")

# peek() method
puts "String Scanner peek form : #{c.peek(3)}\n\n"

# peek() method
puts "String Scanner peek form : #{c.peek(6)}\n\n"

# peek() method
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 : Ruby
# Ruby code for StringScanner.peek() method

# loading StringScanner
require 'strscan'

# declaring StringScanner 
c = StringScanner.new("hellogeeks")

# peek() method
puts "String Scanner peek form : #{c.peek(2)}\n\n"

# peek() method
puts "String Scanner peek form : #{c.peek(4)}\n\n"

# peek() method
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


Similar Reads