本帖最后由 zhengwei007 于 2024-2-28 23:38 编辑
代码如下,是以<skillTree>开头,</skillTree>结尾的多组文件,希望通过批处理对单个文件内的内容进行整理。- <!-- Human Fighter -->
- <skillTree type="classSkillTree" classId="0">
- <!-- Confirmed CT2.5 -->
- <skill skillName="Lucky" skillId="194" skillLvl="1" getLevel="1" autoGet="true" />
- <skill skillName="Expertise D" skillId="239" skillLvl="1" getLevel="20" autoGet="true" />
- </skillTree>
- <!-- Doomcryer -->
- <skillTree type="classSkillTree" classId="116" parentClassId="52">
- <!-- Confirmed CT2.5 and Updated to H5 -->
- <skill skillName="Wisdom" skillId="328" skillLvl="1" getLevel="76" levelUpSp="8300000" learnedByNpc="true" />
- <skill skillName="Health" skillId="329" skillLvl="1" getLevel="76" levelUpSp="8300000" learnedByNpc="true" />
- <skill skillName="Sigil Mastery" skillId="935" skillLvl="1" getLevel="76" levelUpSp="8300000" learnedByNpc="true" />
- </skillTree>
- <!-- Silver Ranger -->
- <skillTree type="classSkillTree" classId="24" parentClassId="22">
- <!-- Confirmed CT2.5 -->
- <skill skillName="Divine Inspiration" skillId="1405" skillLvl="1" getLevel="52" learnedByNpc="true">
- <item id="8618" count="1" />
- </skill>
- <skill skillName="Divine Inspiration" skillId="1405" skillLvl="2" getLevel="61" learnedByNpc="true">
- <item id="8619" count="1" />
- </skill>
复制代码 结果中,首行显示的是字段名,无需输出,我手填写就行。所有内容我自己粘到一个res.txt中,输出到sour.csv中即可。处理后的内容如下:- ClassId skillname skillId skillLvl getLevel levelUpSp Item ID item_count
- 0 luck 194 1 1
- 0 Expertise D 239 1 20
- 116 Wisdom 328 1 76 8300000
- 116 Health 329 1 76 8300000
- 116 Sigil Mastery 935 1 76 8300000
- 24 Divine Inspiration 1405 1 52 8618 1
- 24 Divine Inspiration 1405 2 61 8619 1
复制代码 谢谢各位大佬。 |