作者WayneChu (台北人在洛城)
看板Programming
标题[问题] 以字串中的数字而非字串来排序?
时间Wed Oct 17 09:17:45 2007
比如说,我有一串档名:
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
1F:推 nedbob:将字串中的数字(字串)转成数字(数字)再去排 59.115.73.178 10/17 12:32
2F:→ nedbob:不然就是用先比 "字数" 再比较字串 59.115.73.178 10/17 12:33
3F:→ nedbob:字数越多越後面 同字数再直接字串排序 59.115.73.178 10/17 12:34
4F:推 buganini:nature sort 221.169.71.109 10/17 13:15
5F:推 caml:dictionary sort219.142.118.227 10/17 16:58