PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Perl
Re: [问题] 在array里取值
楼主:
jacobcan118
(jacobcan118)
2013-12-11 13:19:02
谢谢 不过请问一下,为什么我用while 会print 不出东西 用 if 却可以
match m/里面的 g 是代表什么?
for( @array_source)
{
if (m/*?\/var-(.*)\/.*\/(var.*)/)
{
print "$_\n";
print "$1\n";
}
print "aaaaaa\n";
while( m!/.*?/(.*?)/.*?/(.*?),!g ) {
print "$1\n$2\n";
}
output
作者:
scwg
( )
2013-02-11 14:17:00
Cindy 的 RE 是给你用在一整行上的. 已经用 split 以逗点切开的话要把 regular expression 最后的逗点拿掉BTW, 你 if 用的 regular expression 改变意义了
作者:
CindyLinz
(Cindy Wang)
2013-02-11 17:31:00
g是..有两种用法, 建议查 perlre 里面的说明比较好 ^^|嗯, 我给的程式是对你的原 po 中 $VAR1 $VAR2 那样的输入操作的
作者:
xatier
(一切重来就好了...)
2013-02-11 20:04:00
perldoc retut 不错,可以先看
楼主:
jacobcan118
(jacobcan118)
2013-02-15 14:54:00
感谢..
继续阅读
Re: [问题] 在array里取值
CindyLinz
[问题] 在array里取值
jacobcan118
[问题] package中副函式与主程式中副函式的宣告
summery0212
[心得] 在android上跑perl
imce
Re: [问题] 点点(..)运算子两问
herculus6502
Re: [请益] perl的call graph做法or工具
lgen7604
[问题] 清除浏览器暂存??
kuangs
[请益] perl的call graph做法or工具
kotou
[问题] 不同版本的perl对于引数的处理?
Mephistophel
[问题] PAR:Packer安装失败
mate99
Links
booklink
Contact Us: admin [ a t ] ucptt.com