I understand what you mean. Thank you very much for help.
On Jul 14, 10:16 pm, joe jiang <[email protected]> wrote: > 因为这样会反复重置 hash,而且始终只有一个 key-value 对在其中。 > 目前 hash 的使用方法是 $hash{$key} = $value; > 将来可以用 %hash{$key} = $value; > 但是没有你这样使用的。 > > 2009/7/15 Excel Chen <[email protected]> > > 我测试了一下,好像不行。 > > > > > 我这样写,为什么不行? > > @line=<DATA>; > > > %word=split (/:{1}/,@line); > > > On Jul 14, 9:31 pm, kevin_li <[email protected]> wrote: > > > $a='1:22:3'; > > > $a=~/(.*?):(.*)/; > > > print "$1\n"; > > > print "$2\n"; > > > > On 7月15日, 下午12时16分, Excel Chen <[email protected]> wrote: > > > > > 我打开文件test.data 内容如下: > > > > text1.txt:http://google.com > > > > pts2.txt:http://google.com > > > > rtxhand.txt:googlefile. > > > > > 我的目的:把每行第一个:符号之前的字符串赋给一个hash数组的key. > > > > > 请问如何匹配? --~--~---------~--~----~------------~-------~--~----~ 您收到此信息是由于您订阅了 Google 论坛“PerlChina Mongers 讨论组”论坛。 要在此论坛发帖,请发电子邮件到 [email protected] 要退订此论坛,请发邮件至 [email protected] 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛 -~----------~----~----~----~------~----~------~--~---
