首页
/ LANraragi中使用标签规则过滤JSON文件中的特定标签

LANraragi中使用标签规则过滤JSON文件中的特定标签

2025-07-01 19:05:02作者:贡沫苏Truman

在LANraragi这个开源的漫画管理工具中,用户经常会遇到需要从JSON元数据文件中过滤掉某些不需要的标签的情况。本文将详细介绍如何正确使用标签规则来实现这一需求。

标签规则的基本语法

LANraragi的标签规则系统采用了一种简洁的语法格式:

  • 使用-前缀表示要排除的标签
  • 规则格式为-标签名(注意不要带命名空间)

常见问题解析

很多用户会遇到类似这样的困惑:为什么按照文档说明添加了tag | -tag这样的规则却不起作用?这是因为:

  1. tag | -tag这个语法中的竖线|表示"或"的关系,实际上整个表达式等同于单独使用-tag
  2. 文档中保留tag这种写法是为了向后兼容旧的仅支持黑名单的系统
  3. 最关键的是,当标签没有命名空间时,应该直接在规则中使用标签名本身,而不需要加tag:前缀

实际应用示例

假设要从JSON文件中排除"wings"这个标签,正确的做法是:

  1. 在标签规则设置中添加:-wings
  2. 不需要写成tag:-wings-tag:wings等形式

最佳实践建议

  1. 对于简单的无命名空间标签,直接使用-标签名格式
  2. 对于有命名空间的标签(如artist:xxx),使用-命名空间:标签名格式
  3. 可以通过添加多个-规则来排除多个不需要的标签
  4. 修改规则后,建议重新扫描受影响的档案以使更改生效

通过理解这些规则和技巧,用户可以更精确地控制LANraragi中的标签显示,打造更符合个人偏好的标签管理系统。

登录后查看全文
热门项目推荐