Re: [問題] 關於排序
※ 引述《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
推
07/20 13:35, , 1F
07/20 13:35, 1F
推
07/20 13:49, , 2F
07/20 13:49, 2F
討論串 (同標題文章)
Perl 近期熱門文章
PTT數位生活區 即時熱門文章