231件ヒット
[201-231件を表示]
(0.076秒)
クラス
- Array (21)
- BasicObject (24)
- Fiber (18)
- Method (14)
- Module (12)
- Object (12)
- OptionParser (12)
- Proc (14)
-
Rake
:: FileList (36) - Regexp (12)
- String (20)
-
Zlib
:: GzipReader (24)
モジュール
- FileUtils (12)
検索結果
先頭3件
-
Regexp
# =~(string) -> Integer | nil (19.0) -
文字列 string との正規表現マッチを行います。マッチした場合、 マッチした位置のインデックスを返します(先頭は0)。マッチしなかった 場合、あるいは string が nil の場合には nil を返 します。
...foo/ =~ "afoo" # => 1
p $~[0] # => "foo"
p /foo/ =~ "bar" # => nil
unless /foo/ === "bar"
puts "not match " # => not match
end
str = []
begin
/ugo/ =~ str
rescue TypeError
printf "! %s\t%s\n", $!, $@ # => ! can't convert Array into String r5.rb:15
end
//}... -
Zlib
:: GzipReader # lineno -> Integer (19.0) -
IO クラスの同名メソッドIO#linenoと同じです。
...lib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'h'
gz.puts 'o'
gz.puts 'g'
gz.puts 'e'
}
=end
Zlib::GzipReader.open('hoge.gz') { |gz|
while l = gz.gets
l.chomp!
printf "%s %d\n", l, gz.lineno
end
}
#=> h 1
#=> o 2
#=> g 3
#=> e 4
@see IO#lineno... -
Zlib
:: GzipReader # lineno=(num) (19.0) -
IO クラスの同名メソッドIO#lineno=と同じです。
...gz.puts 'h'
gz.puts 'o'
gz.puts 'g'
gz.puts 'e'
}
=end
Zlib::GzipReader.open('hoge.gz') { |gz|
while l = gz.gets
l.chomp!
gz.lineno = 1000 if l == "o"
printf "%s %d\n", l, gz.lineno
end
}
#=> h 1
#=> o 1001
#=> g 1002
#=> e 1003
@see IO#linen...