作者lg31cm (我住5F)
看板Ruby
標題[問題] MatchData 找碴
時間Sat Jun 26 02:36:31 2010
環境:
Ruby 1.9
狀況:
#請問有什麼簡便的方法可以在內層scan的block中引用外部
#的$~(比方說不用另外assign給m2)
"<aaa><bbb>".scan(/(<)(\w+)(>)/) do |m1|
m2 = $~
$2.scan(/\w/) do |m3|
printf("%s\n", m3);
printf("%s\n", m2[2]);
end
end
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.124.98.249
→ gugod:只有取 m2[2] 的話,不就跟 m1[1] 一樣嗎 07/09 17:41
→ ryudo:沒辦法吧 07/10 13:28