leve1031
全部博文(253)
network_programm(6)
Intermedient_per(14)
2016年(4)
2013年(3)
2012年(32)
2011年(184)
2010年(30)
jueduiyi
confeng
lemon_su
send_lin
小尾巴鱼
张子萌
小雅贝贝
moon38su
Bsolar
格伯纳
P2Baby
1cpuer
feifeiff
weisuen
typuc
bzhao
大镇
分类: Python/Ruby
2012-03-29 10:36:14
点击(此处)折叠或打开
$line = ~ m " (?:int | unsigned int | char )\s*(\w+)";
以得到变量名,而可能不希望保存变量的类型,因而用(?:)。表达式匹配给定类型,后跟空格,后跟变量名(\w+)。但是把变量名保存在$1中而不是$2中,(?:)被忽略。这样可节省时间和内存,尤其是在大型模式匹配中。
上一篇:Debugging Techniques:CGI::Dump, __DATA__&<DATA>,__FILE__,__LINE__,Data::Dumper;Benchmark
下一篇:Perl语言中BEGIN和END的使用
登录 注册