作者LiloHuang (相见不如怀念)
看板perl
标题Re: [问题] 关於排序
时间Fri Jul 20 12:48:29 2007
※ 引述《LiloHuang (相见不如怀念)》之铭言:
: @data = map { substr $_ ,10 }
: sort
: map { /\s(\w{10})\s\d{4}/; $1.$_ } @data;
重点还是在於 map { /\s(\w{10})\s\d{4}/; $1.$_ } @data;
这里面的 /\s(\w{10})\s\d{4}/ 目的就是为了把你要排序的栏位给比对出来
\s表示1个[空白] \w{10} 表示10个[英文数字] \d{4} 表示4个[数字]
至於 \w{10} 括号起来的原因在於要做记忆,这里面的资料会放到$1变数中
建议你先熟读 Regular Expression 的章节 会更容易理解
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.71.156
1F:推 abliou:推........... 07/20 13:35
2F:推 handsomegirl:推~~~~谢谢 07/20 13:49