[問題] 以字串中的數字而非字串來排序?

看板Programming作者 (台北人在洛城)時間18年前 (2007/10/17 01:17), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/3 (看更多)
比如說,我有一串檔名: 1.jpg 2.jpg .... 11.jpg 12.jpg 在視窗的資料夾中就會以 1.jpg 2.jpg .... 11.jpg 12.jpg 排列 但是用字串排序就會變成 1.jpg 11.jpg 12.jpg ... 2.jpg 要是事前完全不知道會遇到怎樣的檔名 要如何讓程式分析出檔名中的數字來排列? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.125.4.171

10/17 12:32, , 1F
將字串中的數字(字串)轉成數字(數字)再去排
10/17 12:32, 1F

10/17 12:33, , 2F
不然就是用先比 "字數" 再比較字串
10/17 12:33, 2F

10/17 12:34, , 3F
字數越多越後面 同字數再直接字串排序
10/17 12:34, 3F

10/17 13:15, , 4F
nature sort
10/17 13:15, 4F

10/17 16:58, , 5F
dictionary sort
10/17 16:58, 5F
文章代碼(AID): #175MAweW (Programming)
討論串 (同標題文章)
文章代碼(AID): #175MAweW (Programming)