关于calibre的问题:有没有可以批量处理多作者的插件或者解决方案?

calibre中从元数据源获取的外国作者书籍元数据里作者会用 & 符号将作者和译者分开放在一个author标签下,如:张三著&李四译。这个符号在calibre元数据编辑里又会以 ::: 符号代替,如:张三著 ::: 李四译,但calibre扯淡的地方在于不论是 & 还是 ::: 都无法使用正则表达式匹配(注,这里的无法匹配是指根本匹配不到,不论是否转义),有没有解决方案可以将作者和译者分标签保存?或者批量删去&后的译者?

可以使用\ + 编码号的方法匹配

Calibre 的作者在元数据编辑界面是用空格+&分割的,也就是说应该是 张三 & 李四,这样在使用元数据搜索时,搜索 张三 李四 都能匹配到对应书籍。至于这本书现在是在哪个作者的文件夹下我没研究过

译者有没有特别标识?比如是不是所有的都是xx译,如果是,可以用正则删除所有.*译。如果没有特别标识,那么很难辨别谁是译者。

authors字段匹配的是每一个值,而不是原始字符串。

不全是,带译字的都处理了,所以就很发愁只有名字的怎么办