[問題] 有辦法模糊比對取得檔案INDEX嗎?
假設有數個檔案,要如何透過模糊比對取得檔案INDEX?
當然,一定會有以下保證規則:
1. 檔名長度一定相同
2. 檔案INDEX一定為兩碼數字
3. 檔案INDEX的位置一定相同
4. 檔案INDEX一定介於01~10
範例一:假設資料夾內有以下檔案
ABCAB01.txt ==> 01
ABCAC02.txt ==> 02
ABCAD05.txt ==> 05
範例二:假設資料夾內有以下檔案
ABCA401DF.txt ==> 01
ABCA802FV.txt ==> 02
ABCA905EF.txt ==> 05
範例三:假設資料夾內有以下檔案
ABCA401DF.txt ==> 01 這種就算是FAIL,
ABCA8G2FV.txt ==> ?? 因為只要其中一個無法取出。
ABCA905EF.txt ==> 05 則其他取出的就無參考意義
範例四:假設資料夾內有以下檔案
ABCA401DF.txt ==> 01 這種就算是FAIL,
ABCA824FV.txt ==> 24 因為上面一定有保證,檔案Index介於01~10,
ABCA905EF.txt ==> 05 則其他取出的就無參考意義
有想過或許正規表示法有辦法取得,但是要如何抓取到第N個字元的位置...
好像又是另一個問題@@...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.52.150
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1450367028.A.936.html
推
12/18 00:10, , 1F
12/18 00:10, 1F
→
12/18 00:10, , 2F
12/18 00:10, 2F
→
12/18 00:11, , 3F
12/18 00:11, 3F
→
12/18 00:14, , 4F
12/18 00:14, 4F
→
12/18 00:16, , 5F
12/18 00:16, 5F
推
12/18 09:24, , 6F
12/18 09:24, 6F
→
12/18 09:25, , 7F
12/18 09:25, 7F
推
12/18 13:24, , 8F
12/18 13:24, 8F
→
12/18 13:25, , 9F
12/18 13:25, 9F
樓上前輩說對了,以範例三而言,假設在同一個位置,有其中一個檔案無法取出Index
則就判斷Fail,因為也無法證明其他兩個的順序是否正確...
※ 編輯: don750421 (220.142.142.51), 12/18/2015 22:37:31
→
12/18 23:24, , 10F
12/18 23:24, 10F
→
12/19 10:23, , 11F
12/19 10:23, 11F
→
12/19 10:23, , 12F
12/19 10:23, 12F
→
12/19 11:41, , 13F
12/19 11:41, 13F
→
12/19 11:42, , 14F
12/19 11:42, 14F
→
12/19 13:55, , 15F
12/19 13:55, 15F
→
12/19 14:02, , 16F
12/19 14:02, 16F
→
12/19 14:03, , 17F
12/19 14:03, 17F
→
12/19 14:05, , 18F
12/19 14:05, 18F
→
12/19 14:06, , 19F
12/19 14:06, 19F
→
12/19 14:07, , 20F
12/19 14:07, 20F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章