第一次碰酒馆正则的人,先分清这一件事
酒馆正则就是自动跑的查找替换:藏思考链、去 OOC 旁注、把状态栏 marker 换成美化界面,全是它。但第一次用之前要分清三档执行时机——「双向」在消息写进记录前就替换、改动是永久的;「仅显示」只改你看到的;「仅提示词」只改模型看到的。这篇玩家向教程带四步上手:导入带正则的卡、认时机、从模板建第一条、出问题单条排查。

两种人会撞进这篇。一种刚导入了张漂亮的美化卡,聊天气泡突然变成带花边的状态栏,想知道背后是什么; 另一种被回复里反复出现的思考标签烦到了,听说「加条正则就能藏掉」。两条路通向同一个东西:正则脚本。 先说清受众:这篇写给玩家,讲怎么用、怎么不踩坑;想自己做美化包的创作者,去读那封技术信,两篇管的不是一件事。
正则脚本是干嘛的?
一句话:自动跑的查找替换。每条规则声明自己盯哪类文本(用户输入、AI 回复、世界书内容、思考链,可多选)、 找什么、换成什么,命中就执行。玩家侧的三大用途都很朴素:把模型的思考段折叠掉; 去掉 (OOC:…) 这类出戏旁注;把回复里的纯文本标记替换成状态栏、主题气泡这类美化界面。 小红书上几千赞的美化包,核心机制就是第三条。
好消息是玩家不需要会写正则。日常操作是导入别人写好的、开关现成的、最多从内置模板改一改。 真想学语法再去看 MDN 的正则教程, 那是另一门手艺,不挡你先把美化用起来。
它改的是显示还是历史?
这是第一次用正则必须分清的事,答案是三档,看每条规则的「执行时机」。「双向(显示+提示词)」: 替换发生在消息写进聊天记录之前,你看到的、模型看到的、文件里存的是同一份改过的文本,改动永久、没有撤销键。 「仅显示(不改提示词)」:只改你屏幕上看到的,记录文件与发给模型的内容原样不动。 「仅提示词(不改显示)」:反过来,只改发给模型的那份。
这套语义和桌面酒馆同源。SillyTavern 官方文档管这层区分叫 Ephemerality(2026-07-18 核对):默认直接改聊天文件且不可逆,勾了对应选项才不落盘—— 文档还特意警告,只改一侧意味着你看到的和模型看到的从此是两份东西,排障时要想起这一层。 比如你明明看到回复被「改好」了,模型下一轮却接着旧文本写,多半就是一条「仅显示」规则在中间。
由此可以回答最常见的安全疑虑:美化包会不会乱改我的记录?不会。美化正则走「仅显示」, 模型每轮输出的只是几十 token 的纯文本 marker,几百行 HTML 模板只活在渲染层, 记录干净、token 一个不多花——这也是美化这门手艺在手机上成立的前提。
手机上四步上手
- 导入一张带正则的卡,先看效果。设置 → 角色卡与酒馆 → 从酒馆导入。带 HTML 美化正则的卡会自动打开富渲染, 开聊就能看到成品效果,零配置。
- 打开管理页认时机。设置 → 角色卡与酒馆 → 酒馆全局设置 → 「预设 / 正则 / 宏」→ 管理全局正则。 每条规则的卡片上都标着时机与作用位置,扫一眼就知道谁只管显示、谁会动记录。
- 从模板建第一条。管理页里点「新建正则」,编辑器里有「从模板插入」:隐藏思考过程、隐藏 OOC 旁注、 台词高亮、去掉加粗星号,四个全是「仅显示」档,随便试不心疼。替换串留空就是删除命中内容, 支持 $1 反向引用和 {{match}} 整段引用。
- 出问题先怀疑正则。台词突然整段消失、或者每条回复都多出一截怪字符,八成是某条规则的替换串写岔了。 回管理页按名称或查找串搜索,点进编辑器关「启用」再回去对照;嫌疑多就长按多选,批量启停、批量改时机都行。 写坏的正则把显示替换成空时,界面会回退显示原文,不会白屏。
这条正则管多宽?
宽窄有两个维度。第一个是层级:全局正则对所有角色聊天生效,手动导入的正则文件就追加在这一层(导入界面写得明白); 卡自带的正则跟卡走,只影响这张卡的聊天;会话层还能把其它书或全局导入过的正则单独合并给本次聊天。 第二个是作用位置,可多选:用户输入、AI 回复、世界书、思考链。美化包通常只勾「AI 回复」; 勾「世界书」的规则会在词条注入前清洗词条内容,勾「思考链」的能处理推理模型的思考文本。 排障时顺着「全局、这张卡、这次会话」三层加一眼作用位置去找,基本没有漏网的。 顺带一提,「剧情选项」「状态追踪」这类功能不是正则,是插件中心里的官方插件, 两套系统别互相错怪。
还有两件顺手的小事
想确认「读者视角」到底长什么样,⋮ 菜单高级区有「导出可读文本(正则后)」,导出的就是替换后的显示态, 发给朋友看剧情比截图省事。另外,规则可以按楼层深度限定生效范围(比如只处理最近两楼), 这是进阶玩法,第一周用不上,知道有就行。分清三档时机这一件事,够你安全地把美化包玩起来了; 哪天你开始嫌别人的模板不够好看,欢迎回来读创作者那封信。
常见问题
酒馆的正则脚本是干嘛的?
自动执行的查找替换规则。每条规则盯着一类文本(用户输入、AI 回复、世界书等,可多选),命中就按替换串改写。玩家侧最常见的三个用途:把回复里的思考段折叠掉、去掉 (OOC:…) 这类旁注、把模型输出的纯文本 marker 替换成状态栏或主题化界面——美化包的核心机制就是最后这条。
导入的卡带正则,会不会乱改我的聊天记录?
美化类正则不会:它们走「仅显示」时机,只在渲染时替换,聊天记录文件里存的还是模型的原话,HTML 模板也不占 token。会动记录的是「双向」时机的规则——替换发生在消息写盘之前,改动是永久的(比如把思考标签从记录里删干净就靠它)。在全局正则页里每条规则的时机都有标签,导入后扫一眼就知道谁会动记录。
正则美化手机上能用吗?和桌面酒馆一致吗?
能用。Foreverse 的正则引擎按桌面酒馆的语义实现:作用位置(用户输入/AI 回复/世界书/Slash/思考链)、三档执行时机、$1 反向引用与 {{match}} 替换、按楼层深度限定生效范围,行为一致。桌面上调好的美化卡导入手机端直接生效,导入时还会自动打开该卡的富渲染开关。
正则写坏了会把聊天弄崩吗?
不至于。最坏的情况是这条规则把显示文本替换成了空,渲染侧有兜底:清空时回退显示原文,不会白屏,也不会吞掉正文。修复路径是回全局正则页把它关掉或删掉;「仅显示」档的错误不碰记录文件,关掉规则一切如初。真正要小心的只有「双向」档——它写进记录的改动没有撤销键。
有想法或问题?来 Discord 聊聊 →