事情是这样,寒假闲来无事,我按照老男人论坛里面很多人发的这个整合包那个整合包,搞了一个FC游戏999合1的整合包,就是各种精品FC游戏大概700多个,汉化游戏200多个放在一起(汉化游戏和原版游戏都有,方便比对,也基本上算是把值得玩的FC游戏一网打尽了)
但在做FC999合1的整合包,遇到了一个麻烦事,就是编辑Gamelist文件,通过ES-DE刮削出来的list文件大概是这样一个格式:
引用:
<path>./[七宝奇谋2.弗雷泰利最后的挑战]Goonies.2-Fratelli.Saigo.No.Chousen.(Japan).nes</path>
<name>Goonies 2 : Fratelli Saigo no Chousen</name>
希望有大能帮我写一个vc能用的正则表达式,把<path>后面用[]框起来的文本,替换掉<name>的内容。变成
引用:
<path>./[七宝奇谋2.弗雷泰利最后的挑战]Goonies.2-Fratelli.Saigo.No.Chousen.(Japan).nes</path>
<name>七宝奇谋2-弗雷泰利最后的挑战</name>
当然有的时候,为了区分汉化和原版ROm,所有有时候刮削的<path>是这样
引用:
<path>./[七宝奇谋2.弗雷泰利最后的挑战][中]Goonies.2-Fratelli.Saigo.No.Chousen.(Japan).nes</path>
<name>Goonies 2 : Fratelli Saigo no Chousen</name>
希望替换的时候,可以这样
引用:
<path>./[七宝奇谋2.弗雷泰利最后的挑战]Goonies.2-Fratelli.Saigo.No.Chousen.(Japan).nes</path>
<name>七宝奇谋2-弗雷泰利最后的挑战[中]</name>
谢谢坛友