Re: 如何將文字檔依照其他文字檔進行排序?

看板EZsoft (小軟體)作者 (煞克(╬⊙д⊙)賣地殼)時間5年前 (2020/01/03 11:56), 5年前編輯推噓2(207)
留言9則, 3人參與, 5年前最新討論串3/3 (看更多)
※ 引述《voico (voico)》之銘言: : 最近在整理遊戲的翻譯檔案,但是翻譯檔案和原始檔案排序不同,很難比對內容。 : 類似這樣子: : 翻譯檔案(照英數排序): : fruit1=蘋果 : fruit2=香蕉 : fruit3=橘子 : 原始檔案(沒照順序): : fruit1=apple : fruit3=orange : fruit2=bananat 其他吃光光 你問說要怎麼把他轉換?寫陣列啊 樓下幾位前輩已經說明清楚了 用Excel處理陣列是很經典的手段 只要寫一個迴圈用條件去判斷兩個有沒有一樣 一樣就保留 保留完再找到中文翻譯把他顯示在旁邊不就好了 這比氣泡排序還要簡單的東西 隨手幫你寫一個程式判斷好了 https://imgur.com/Nncjbjk
就像圖片上顯示的 你丟進去他就會幫你轉換了 不過你的#字後面也要加上中文跟英文讓程式去判斷 程式碼的話我沒存起來 不小心搞丟惹QQ 不過這邊有執行檔你拿去測試看看吧 Mega載點: https://bit.ly/2MML3R6 如果可以用我還滿想看轉換完的截圖 應該是很美的畫面 給你參考 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.255.143 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/EZsoft/M.1578023791.A.037.html

01/03 16:51, 5年前 , 1F
扯到氣泡排序幹嘛 有程式基礎的應該不會發這種文吧 XDDD
01/03 16:51, 1F

01/03 16:53, 5年前 , 2F
而且註解裡面就是沒有等號啊
01/03 16:53, 2F
就重新排列啊 提到沒什麼吧 他就算不知道可以學啊 來這邊問不就是想知道方法@@ 註解沒等號? 啊加一下就有了又不犯法 ※ 編輯: neiltsang (61.220.255.143 臺灣), 01/03/2020 17:05:40

01/04 20:27, 5年前 , 3F
程式好像碰到太長的字串會有問題(內容我是直接從記事本複
01/04 20:27, 3F

01/04 20:27, 5年前 , 4F
01/04 20:27, 4F

01/04 20:27, 5年前 , 5F
我剛發文就已經找到這遊戲專用的軟體處理檔案了,現在只是
01/04 20:27, 5F

01/04 20:27, 5年前 , 6F
想順便多學一點而已,真的不用另外寫程式給我啦XD
01/04 20:27, 6F
關於字量的話 我剛剛實測沒問題 你把文字貼上來或是站內給我 我想測試看看是什麼問題 ================================================== 更新:

01/05 11:31, 5年前 , 7F
你無法轉換的問題是你沒有整理資料 直接複製貼上?
01/05 11:31, 7F

01/05 11:32, 5年前 , 8F
當然不行 一堆空行不整齊 資料要先整理過啊@@
01/05 11:32, 8F

01/05 11:33, 5年前 , 9F
整理方法:筆記本自動空行丟到chrome再全選複製存檔
01/05 11:33, 9F
至於原本翻譯就少翻 或者是英文檔有新增資料 造成兩邊字數不對等 我也寫好迴圈讓它自動產生等號 使得兩邊字數一樣可以轉換 不過既然你都已經有Get正確的翻譯檔 那就不需要了 總而言之 這就是很經典的"陣列運用" 給你參考囉~~ ※ 編輯: neiltsang (61.220.255.143 臺灣), 01/05/2020 11:44:00
文章代碼(AID): #1U3hjl0t (EZsoft)
文章代碼(AID): #1U3hjl0t (EZsoft)