角色卡编辑器里的正则与屏蔽词,是角色卡后半段最容易被跳过的两个格子:一个管输出文本的匹配与替换,一个管不该混进台词的词。不少人把人设写得漂亮,一进实际对话却被满屏星号、括号和多余旁白吵得看不下去,问题往往不在设定,而在这两个字段空着。本文只讲这一块:字段含义、能直接照抄的规则、写成什么样会出事,以及一份可复制的模板块。

角色卡编辑器里的正则字段是做什么的

模型吐出来的是纯文本。角色扮演写久了,你会养成一套符号习惯:动作套星号、旁白加圆括号、状态放方括号。麻烦在于模型不一定每次守规矩,同一张卡里能冒出三种写法,读起来像三个人在演。

正则字段干的事就在这一层:对输出的文字做查找替换。它不改模型"想说什么",只改"落在屏幕上是什么样"。理解这一点,后面很多写法就顺了——它管的是外衣,不是骨肉。

字段 作用的层面 典型用途 写坏了的代价
提示词 模型的行为 语气、立场、禁忌 角色跑偏,越聊越不像
快捷指令 你的输入 一键推进剧情或换场景 按下去没有反应
正则字段 输出的文字 统一符号、清理多余标记 正常句子被吃掉
屏蔽词字段 词表过滤 拦掉出戏或违和的措辞 误伤正常台词

需要留意的是,这类语法在不同前端里略有出入。写之前先用一条短对白试一下,确认符号转义在你这边是通的,再往上加量。

正则字段怎么写:四条可照抄的规则与模板

写规则有个朴素的顺序:先在对话里找出一处看不顺眼的地方,把它拆成一个边界清楚的形状,再动手写。拆不出来的,说明它还不够稳定,先别写。

  • 只对付确定格式。一眼能看出开头和结尾的写法才值得替换,含混的描述留给提示词去交代。
  • 一条规则只做一件事。清理行尾空白与统一括号写成两条,出问题时删掉一条就行。
  • 不做跨行匹配。一次吞掉好几段,排查起来等于重读全文。
  • 顺序从窄到宽。先处理具体符号,最后才考虑清理空白这类通用规则,否则前面的结果会被后面的规则再改一遍。

下面这段可以直接贴进字段,也可以存成你自己的角色卡模板:

角色卡编辑器 正则字段模板
# 规则一:统一动作描写的外壳 查找:[((]\s*([^))]+?)\s*[))] 替换:*$1* 说明:把圆括号里的动作换成星号包裹,前端显示为斜体 # 规则二:合并重复的强调符号 查找:\*{2,} 替换:* 说明:清掉加粗残留,避免出现双星号 # 规则三:清理行尾空白 查找:[ \t]+$ 替换:(留空) 说明:逐行处理,不要跨行匹配 # 规则四:把自称拉回第一人称 查找:[我的名字|本座|在下] 替换:[角色自称,如"我"] 说明:替换内容按你的角色设定改,方括号内为可替换部分

想直接试一试?

进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。

免费开始演绎

屏蔽词字段怎么写才不误伤台词

词表不是越长越安心。它的作用方式是拦截,不辨语境,所以放进去之前先问一句:这个词是不是无论出现在哪里都不合适?

按这个标准,值得进词表的通常有三类:

第一类是出戏措辞。扮演正投入时模型忽然说一句"作为AI"或者"根据设定",前面五十轮的沉浸感当场归零,这类词拦掉几乎不会误伤。

第二类是与设定硬冲突的口头禅。冷淡设定的角色总爱说"哈哈",确实烦人,但请先确认它不会在别的语境里正常出现,否则容易留下空洞的台词。

第三类是词形变体。同一个意思可能有加空格、换同音字的写法,各占一行写清楚。

至于违法违规内容,交给平台风控处理就够了。内容层面有平台风控,违法违规内容不会放开,别指望用一张词表兜底。

角色卡编辑器 屏蔽词字段模板
# 出戏措辞 [作为AI] [语言模型] [系统提示] [根据设定] # 与角色设定硬冲突的口头禅(先确认不会误伤) [哈哈] [随便] [都可以] # 词形变体:同一意思的不同写法各占一行 [词根] [词根 带空格] [同音写法] # 备注:不属于这里的内容 # 违规内容由平台风控处理,词表不承担这个职责

字段填写顺序:五步走完一张卡

  1. 先定输出样式。翻一遍这张卡的对白样本,把动作、旁白、对话各用什么符号定下来,写进提示词或作品简介里说清楚。
  2. 在创作页打开角色卡编辑器,按人设、提示词、快捷指令的顺序把前面的字段填完,最后再回来动正则与屏蔽词——前面的写法一改,规则就得跟着改。
  3. 一条一条加替换规则,每条只解决一件事,加完立刻开一轮新会话测试,不要一口气写完十条。
  4. 测试时把动作、旁白、对话、情绪爆发各发一句,专门看有没有正常句子被替换掉,或者替换后多出了奇怪字符。
  5. 规则定稿后再填写作品简介与标签,把排版约定写进去,发布之后别人才知道该期待什么样的画面感。

三种常见反例与各自的代价

反例一:一条万能规则吃掉所有括号。 想着"括号里的东西都是旁白",结果角色一句"(小声)你别说了"连括号一起消失,语气也跟着没了。收窄匹配范围,只处理成对出现的完整括号。

反例二:用了跨行匹配。 一条规则横扫两三段,出错时你根本看不出它在哪里动的刀,回滚成本极高。逐行处理的规则,出了问题一眼能定位。

反例三:把提示词的活交给词表。 想让角色别老说某句话,正确做法是在提示词里写清情境禁忌;用词表硬拦,只会让台词出现莫名其妙的空缺。词表管的是"这个词不该出现",不管"这句话该怎么说"。

正则、屏蔽词与整张卡的边界

这两个字段都是格式与措辞层面的工具,不改变模型对角色的理解。关键设定仍然要老老实实写进角色卡——会话拉长之后,早期的内容会被稀释,把重要设定写进卡里才是稳妥做法。

也不要指望它们承担风控的职责。它们是排版和措辞的开关,不是什么绕开的通道。

顺带说一句迁移。本站支持导入 SillyTavern 角色卡 JSON 与世界书,导入文件不含 CG 图;但这类替换规则在部分桌面端工具里往往挂在全局设置中,不一定随卡一起走,换到网页版之后需要人工核对一遍。写在角色作品里的好处是它跟着作品走,你定下的输出样式,别人使用时不必再配一遍。

如果角色扮演涉及沉重的情绪话题,请记住 AI 没有真实情感,不能替代专业帮助,建议把感受告诉身边的人,或寻求专业支持。计费方面:可免费试用,进阶能力按平台规则计费,以产品内显示为准。

常见问题

角色卡编辑器里改了正则与屏蔽词,别人用这张卡会跟着变吗?

这两个字段属于角色作品的可编辑项,随作品一起保存,所以别人看到的就是你定下的输出样式,不必自己再配一遍。反过来说,规则写得太个性——比如换成只有你看得懂的符号——会让读者困惑,发布前最好在作品简介里把排版约定写明白。

想让角色少说口头禅,写在屏蔽词字段还是提示词里?

优先写进提示词或语气字段,直接说明"遇到什么情境不该说什么"。词表不辨语境,只会一刀切地把字眼拦住,很容易在台词里留下空缺。只有当某个词无论出现在哪里都不合适时,才考虑放进屏蔽词字段。

正则规则把正常对白替换掉了,怎么排查?

先删掉最近加的那条,确认输出恢复,再逐条加回来,就能定位到是哪一条在捣乱。排查时把匹配范围收窄,越具体的写法越安全。如果替换后多出字符,多半是捕获组引用写错了;另一种常见原因是顺序,通用规则排在前面会提前改掉后面的对象。

手机上也能改这两个字段吗?

可以。浏览器打开 hehuanai.com 就能进创作页改卡,电脑与手机同一账号的数据同步;安卓另有安装包,iOS 可以从 Safari 添加到主屏幕,用起来接近 App。手机上写长模板费劲,建议在电脑上定稿,出门时再用手机做小修小补。

关于本文:由合欢AI 内容团队整理,最后更新于 2026-10-19。文中产品能力以合欢主站内实际提供为准;第三方产品名称归其各自所有者。