Closed kagangtuya-star closed 1 year ago
如有一个词“The Kintargo Rumor Mill”,然后译名表有一组对应词“Ki”与“氣”,那么这个词就会被替换为“The 氣ntargo Rumor Mill”,原本函数会替换掉长单词字母组成的被替换词,从而破坏原词的结构,以正则表达式替代了简单粗暴的replace函数;
此外进行了一个优化,先对旧词列表按照长度降序排序,然后再进行替换,优先替换长一些的词,让一些特殊译名表适配地更好。
如有一个词“The Kintargo Rumor Mill”,然后译名表有一组对应词“Ki”与“氣”,那么这个词就会被替换为“The 氣ntargo Rumor Mill”,原本函数会替换掉长单词字母组成的被替换词,从而破坏原词的结构,以正则表达式替代了简单粗暴的replace函数;
此外进行了一个优化,先对旧词列表按照长度降序排序,然后再进行替换,优先替换长一些的词,让一些特殊译名表适配地更好。