Ruby 初心者スレッド Part 33
■ このスレッドは過去ログ倉庫に格納されています
0041デフォルトの名無しさん
2009/12/07(月) 05:10:30これくらいしか思い付かん
s = "aaa bbb ccc:ddd eee"
t = s[/ccc:(\S+)/,1]
s.gsub!(/ccc:(\S+)/,"")
又は
s,t = "aaa bbb ccc:ddd eee"
s.gsub!(/ccc:(\S+)/) { t = $1 ; "" }
もしくは
s = "aaa bbb ccc:ddd eee"
s,t = $`+$',$1 if s =~ /ccc:(\S+)/
■ このスレッドは過去ログ倉庫に格納されています