搜索文档...

开始输入以搜索文档

聊天指南

正则脚本

在管线四个点上运行的自动查找替换。

一个正则脚本在四个点之一运行:

模式作用于
editinput在进入提示词之前的你的消息。
editoutput在被保存之前的模型回复。
editprocess组装期间的整个提示词。
editdisplay渲染出来的消息。存储的内容保持不变。

每个脚本由一个模式、一个替换内容(支持 $1 形式的捕获引用)和若干标志组成。脚本附着在角色上,因此卡片可以自带文本处理流程。

editdisplay 只改变你看到的内容,不改变存储或发送的内容,因此有问题的模式不会损坏对话。

脚本正文中的指令控制执行。order 标签用于在同模式的脚本之间固定流水线位置。动作指令会移动或转换匹配内容,而不是替换它。

text
<order 10>
@@move_top

在显示层把星号强调转换为标记:

text
IN:  \*(.+?)\*
OUT: <em>$1</em>

SillyTavern 的正则脚本会随角色卡一并导入,并在相同模式下运行。