Ruby StringScanner exist?函数
StringScanner#exist?() : exist?() 是StringScanner类的一个方法,如果模式存在,则返回指针的值。
语法: StringScanner.exist?()
参数: StringScanner值
返回: 指针的值 – 如果模式存在,否则返回nil。
例子 #1 :
# Ruby code for StringIO.exist?() method
# loading StringIO
require 'strscan'
# declaring StringIO
c = StringScanner.new("Fri Dec 12 2018 14:39")
# exist?() method
puts "String Scanner exist? form : #{c.exist? /2018/}\n\n"
输出 :
String Scanner exist? form : 15
例子#2:
# Ruby code for StringIO.exist?() method
# loading StringIO
require 'strscan'
# declaring StringIO
c = StringScanner.new("hellogeeks")
# exist?() method
puts "String Scanner exist? form : #{c.exist? /ge/}\n\n"
输出 :
String Scanner exist? form : 7