Ruby StringScanner reset函数
StringScanner#reset() : reset()是StringScanner类的一个方法,用于重置扫描指针(索引0)并清除匹配数据。
语法。StringScanner.reset()
参数。StringScanner的值
返回:重置扫描指针(索引0)并清除匹配数据。
例子 #1 :
# Ruby code for StringScanner.reset() method
# loading StringScanner
require 'strscan'
# declaring StringScanner
c = StringScanner.new("Mon Sep 12 2018 14:39")
# reset() method
c.pos = 2
puts "String Scanner reset form : #{c.reset}\n\n"
# reset() method
c.pos = 7
puts "String Scanner reset form : #{c.reset}\n\n"
输出:
String Scanner reset form : #
String Scanner reset form : #
例子 #2 :
# Ruby code for StringScanner.reset() method
# loading StringScanner
require 'strscan'
# declaring StringScanner
c = StringScanner.new("hellogeeks")
# reset() method
c.pos = 2
puts "String Scanner reset form : #{c.reset}\n\n"
# reset() method
c.pos = 7
puts "String Scanner reset form : #{c.reset}\n\n"
输出:
String Scanner reset form : #
String Scanner reset form : #
注意 :
输出值可能会根据你系统中的指针位置而变化。