作者kikichou (下個月爆忙)
看板Perl
標題[問題] 如何讓已脫逸的變數回到可取值?
時間Sat Aug 7 19:05:30 2010
請問各位高手
有沒有方法可以讓已經脫逸的變數,能夠再度取值
例如:
$data=qq[\$a,\$b,\$c,\$d];
當初給進來的時後是脫逸的,所以我印$data是
$a,$b,$c,$d
但是我想讓它回到是可以變成$a,$b,$c,$d變數所代表的東西
我有試著取代\$,回$
如: $data =~ s/\\$/\$/g;
但好像沒用...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.16.6
→ frank1983:@data = eval($data); 這樣子呢? 08/08 01:11
→ kikichou:感謝,已找出解法^_^,基本上好像整串處理用eval就不行 08/08 01:58
→ kikichou:但分別抓出來用eval就可以 08/08 01:58