[問題] 檔案依檔名分組

看板Programming作者 (acosy)時間6年前 (2018/07/26 17:22), 編輯推噓3(305)
留言8則, 5人參與, 6年前最新討論串1/1
快速幫檔案檔名分組 我有一堆檔案,檔名如下: Paper_ClassA_Jill Paper_ClassB_Bill Paper_ClassB_Jimmy Paper_ClassC_Johnny Paper_xyiiisf_Johnny Draw_CompanyA Draw_CompanyB 如何用程式php/javascript或regex來自動幫檔案依檔名分組呢? 若只是要分出 Paper跟Draw,很簡單,底線前下兩個條件判斷就好, 但分組要細到第二層,也就是第二個底線前面。 Paper_ClassA_xxx 要一組,Paper_ClassB_xxx 要一組,Paper_xyiiisf_xxx 要一組 如果第二層的項目有100多個,不可能寫100多個條件,而且項目沒有數字或文字順序關係 。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.97.158 ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1532596922.A.8A6.html

07/26 18:02, 6年前 , 1F
Trie ?
07/26 18:02, 1F

07/26 18:14, 6年前 , 2F
你要怎樣分組 存到array還是開subdir
07/26 18:14, 2F

07/26 18:15, 6年前 , 3F
split一下不就好了
07/26 18:15, 3F

07/29 23:25, 6年前 , 4F
awk -F"_" 這樣?
07/29 23:25, 4F

08/05 18:03, 6年前 , 5F
mkdir Paper_ClassA
08/05 18:03, 5F

08/05 18:03, 6年前 , 6F
mv Paper_ClassA_* Paper_ClassA
08/05 18:03, 6F

08/12 20:45, 6年前 , 7F
把字串分成array取第一筆跟第二筆判斷?
08/12 20:45, 7F

08/12 20:47, 6年前 , 8F
那底線當分割條件
08/12 20:47, 8F
文章代碼(AID): #1RMPAwYc (Programming)
文章代碼(AID): #1RMPAwYc (Programming)