
【已解決】求助批處理很奇怪的格式排版輸出到CSV中最后由 zhengwei007 于 -3-17 08:58這次有個新的文本格式,所有內(nèi)容都在一個a.txt中,效果如下:
我梳理了一下整理排版步驟:1、將所有帶_begin的,放在下面的skill_begin每一行前面。2、刪除最后item_needed = {}的空的字符串。3、將item_needed有內(nèi)容的字符串自動整理成adena200000兩個字段。最終效果如下:nclick="copycode($('code0'));">復(fù)制代碼
- fighter_begin
- skill_beginskill_name=[s_lucky]get_lv=1lv_up_sp=0auto_get=trueitem_needed={}
- skill_beginskill_name=[s_common_craft1]get_lv=1lv_up_sp=0auto_get=trueitem_needed={}
- skill_beginskill_name=[s_create_common_item1]get_lv=5lv_up_sp=0auto_get=trueitem_needed={}
- skill_beginskill_name=[s_weapon_mastery1]get_lv=5lv_up_sp=160auto_get=falseitem_needed={{[adena];200000}}
- skill_beginskill_name=[s_armor_mastery11]get_lv=5lv_up_sp=160auto_get=falseitem_needed={{[fishing_ticket];100000}}
- fighter_end
- warrior_begin
- include_fighter
- skill_beginskill_name=[s_sword_blunt_mastery_war11]get_lv=20lv_up_sp=3700auto_get=falseitem_needed={}
- skill_beginskill_name=[s_polearm_mastery11]get_lv=20lv_up_sp=3700auto_get=falseitem_needed={}
- skill_beginskill_name=[s_light_armor_mastery_war11]get_lv=20lv_up_sp=1900auto_get=falseitem_needed={}
- skill_beginskill_name=[s_light_armor_mastery_war12]get_lv=20lv_up_sp=1900auto_get=falseitem_needed={}
- skill_beginskill_name=[s_heavy_armor_mastery_war11]get_lv=20lv_up_sp=1900auto_get=falseitem_needed={}
- skill_beginskill_name=[s_mana_burn1]get_lv=56lv_up_sp=125000auto_get=falseitem_needed={{[sb_mana_burn1];1}}
- skill_beginskill_name=[s_erase11]get_lv=56lv_up_sp=125000auto_get=falseitem_needed={{[sb_erase1];1}}
- warrior_end
- fishing_begin
- skill_beginskill_name=[s_fishing_cast]get_lv=1lv_up_sp=0auto_get=falseitem_needed={{[adena];1000}}
- skill_beginskill_name=[s_fishing_mastery1]get_lv=1lv_up_sp=0auto_get=falseitem_needed={{[adena];10}}
- skill_beginskill_name=[s_polearm_mastery62]get_lv=40lv_up_sp=13000auto_get=falseitem_needed={}
- skill_beginskill_name=[s_polearm_mastery63]get_lv=40lv_up_sp=13000auto_get=falseitem_needed={}
將以上結(jié)果輸出到rec.csv中即可。這和之前我提供過的內(nèi)容樣式都不同,不知是否比較復(fù)雜,謝謝各位。nclick="copycode($('code1'));">復(fù)制代碼
- fighter_beginskill_name=[s_lucky]get_lv=1lv_up_sp=0auto_get=true
- fighter_beginskill_name=[s_common_craft1]get_lv=1lv_up_sp=0auto_get=true
- fighter_beginskill_name=[s_create_common_item1]get_lv=5lv_up_sp=0auto_get=true
- fighter_beginskill_name=[s_weapon_mastery1]get_lv=5lv_up_sp=160auto_get=falseadena200000
- fighter_beginskill_name=[s_armor_mastery11]get_lv=5lv_up_sp=160auto_get=falsefishing_ticket100000
- warrior_beginskill_name=[s_sword_blunt_mastery_war11]get_lv=20lv_up_sp=3700auto_get=false
- warrior_beginskill_name=[s_polearm_mastery11]get_lv=20lv_up_sp=3700auto_get=false
- warrior_beginskill_name=[s_light_armor_mastery_war11]get_lv=20lv_up_sp=1900auto_get=false
- warrior_beginskill_name=[s_light_armor_mastery_war12]get_lv=20lv_up_sp=1900auto_get=false
- warrior_beginskill_name=[s_heavy_armor_mastery_war11]get_lv=20lv_up_sp=1900auto_get=false
- warrior_beginskill_name=[s_mana_burn1]get_lv=56lv_up_sp=125000auto_get=falsesb_mana_burn11
- warrior_beginskill_name=[s_erase11]get_lv=56lv_up_sp=125000auto_get=falsesb_erase11
- fishing_beginskill_name=[s_fishing_cast]get_lv=1lv_up_sp=0auto_get=falseadena1000
- fishing_beginskill_name=[s_fishing_mastery1]get_lv=1lv_up_sp=0auto_get=falseadena10
- fishing_beginskill_name=[s_polearm_mastery62]get_lv=40lv_up_sp=13000auto_get=false
- fishing_beginskill_name=[s_polearm_mastery63]get_lv=40lv_up_sp=13000auto_get=false

