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