Chinaunix
标题:
为啥匹配不出来呢,急死了
[打印本页]
作者:
zhouhaiming
时间:
2007-09-08 11:58
标题:
为啥匹配不出来呢,急死了
PRO_PLANT_UNIT_REDUCE_POLLUTE -> MID_PLANT_UNIT_REDUCE_POLLUTE |RPT_MONTH |DEPT_ID |wf_mid_plant_unit_reduce_pollute_init.tt2 |template_refresh_1.tt2
脚本
($source_table, $target_table, $rpt_month, $dept_id, $template_init, $template_refresh) = $_ =~ /^\s*(\w+)\s*->\s*(\w+)\s*\|\s*(\w+)\s*\|\s*(\w+)\s*\|\s*(\S+)\s*\|\s*(\S+)\s*$/;
匹配不出来
作者:
tmp
时间:
2007-09-08 12:14
你的代码在我这里好好的
$ cat test.pl
#!/usr/bin/perl
my $str="PRO_PLANT_UNIT_REDUCE_POLLUTE -> MID_PLANT_UNIT_REDUCE_POLLUTE |RPT_MONTH |DEPT_ID |wf_mid_plant_unit_reduce_pollute_ini
t.tt2 |template_refresh_1.tt2";
($source_table, $target_table, $rpt_month, $dept_id, $template_init, $template_refresh) = $str =~ /^\s*(\w+)\s*->\s*(\w+)\s*\|\s*(\w+)\s*\|
\s*(\w+)\s*\|\s*(\S+)\s*\|\s*(\S+)\s*$/;
print "1:$source_table\n";
print "2:$target_table\n";
print "3:$rpt_month\n";
print "4:$dept_id\n";
print "5:$template_init\n";
print "6:$template_refresh\n";
$ perl test.pl
1:PRO_PLANT_UNIT_REDUCE_POLLUTE
2:MID_PLANT_UNIT_REDUCE_POLLUTE
3:RPT_MONTH
4:DEPT_ID
5:wf_mid_plant_unit_reduce_pollute_init.tt2
6:template_refresh_1.tt2
复制代码
[
本帖最后由 tmp 于 2007-9-8 12:16 编辑
]
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2