Ruby 初心者スレッド Part 22
■ このスレッドは過去ログ倉庫に格納されています
0467デフォルトの名無しさん
2008/10/09(木) 13:28:13irb> arr = ['a', 'bb', 'ccc', 'dddd', 'eeeee']
irb> p Regexp.new(arr.join('|'))
/a|bb|ccc|dddd|eeeee/
irb> p Regexp.union(*arr.map{|e| Regexp.new(e)})
/(?-mix:a)|(?-mix:bb)|(?-mix:ccc)|(?-mix:dddd)|(?-mix:eeeee)/
きちんと動くのかね、これ
■ このスレッドは過去ログ倉庫に格納されています