📜 SillyTavern 正则表达式 (Regex) 设置教程 📜

正则表达式 (Regex) 在 SillyTavern 中是一种用于文本处理的强大工具。它可以帮你自动修改 AI 的输入或输出,例如清理格式、移除或替换特定内容等。

核心提示: 正则表达式语法复杂,但你通常不需要自己编写。关键在于理解全局正则局部正则的区别,以及何时可能需要手动导入

如何找到正则设置

正则设置位于 SillyTavern 的 扩展 (Extensions) 菜单中。点击顶部的扩展图标 ( 🧩 ),然后在列表中找到并展开 “正则” 面板。

SillyTavern 正则设置界面截图

正则设置面板位置

全局正则 vs 局部正则

“正则”面板主要分为两个区域:

操作按钮 (重点关注导入)

面板顶部的按钮用于管理正则脚本:

再次强调: 除非预设作者明确说明需要你手动导入一个单独的正则文件,否则不要随意使用“新建”或“导入”功能,更不要尝试编辑已有的脚本,否则极易导致输出混乱!

总结:我应该怎么做?

  1. 检查预设说明: 当你下载或使用一个新的预设时,仔细阅读作者的说明。
  2. 按需导入: 如果作者提到提供了一个或多个正则文件,并且要求你导入,那么就使用“正则”面板里的 📥 导入正则 按钮将其导入。导入后它会出现在“全局正则脚本”区域。
  3. 无需其他操作: 如果预设作者没有特别说明,那么你通常不需要对正则部分进行任何操作。角色卡自带的局部正则也会自动加载。
  4. 调试时可关闭局部开关: 如果遇到某个角色卡的美化表现异常,可以尝试关闭其“局部正则脚本”旁边的开关进行排查。