Ruby 初心者スレッド Part 15

このエントリーをはてなブックマークに追加
301デフォルトの名無しさん
>>296

~$ cat test.rb
re = /abcdefghijklmn\
opqrstuvwxyz/
re2 = Regexp.new('abcde'+'fghijk'+
'lmnopq'+'rstuvwxyz')

p 'abcdefghijklmnopqrstuvwxyz'.scan(re)
p 'abcdefghijklmnopqrstuvwxyz'.scan(re2)

~$ ruby ./test.rb
["abcdefghijklmnopqrstuvwxyz"]
["abcdefghijklmnopqrstuvwxyz"]
302デフォルトの名無しさん:2007/11/09(金) 16:55:39
>>296
x オプションとか。

re = %r{
^(\d+)\/(\d+)\/(\d+)\s+
.+\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)$
}x