快捷消息与正则表达式转换器 · 让常用操作一键化
快捷消息
快捷消息(Quick Message)是可以附加到助手的预编写消息模板。在对话中一键触发,非常适合 "总结上文"、"翻译成英文"、"列出要点" 等高频操作。
创建快捷消息
- 打开 设置 → 快捷消息
- 点击 + 新建模板
- 填写标题和内容
内容可以是任何提示词,比如:
请总结上文,用要点列出,不超过 5 条。
附加到助手
- 打开 设置 → 助手 → 某个助手
- 切换到 扩展 标签页
- 进入 快捷消息 子标签页
- 开启你想附加的消息
在对话中使用
聊天工具栏中的快捷消息图标会显示所有已附加的模板。点击任一条即可发送。
多个助手共享
同一个快捷消息可以附加给多个助手。编辑一次,所有关联的助手都会生效。
正则表达式转换器
正则表达式转换器让你可以在消息显示或发送之前运行查找替换规则。用途:
- 清理模型输出中的冗余 Markdown
- 重新格式化引用
- 应用外观修改(如加粗特定格式)
- 在不影响模型实际看到的内容的前提下修改显示
规则字段
每条转换规则包含:
| 字段 | 作用 |
|---|---|
| 名称 | 可读标签 |
| 查找模式 | 标准正则表达式 |
| 替换为 | 替换字符串(支持捕获组引用 $1) |
| 作用范围 | 用户消息 / 助手消息 / 两者 |
| 仅视觉 | 启用后,仅在界面显示替换,但发往模型的仍是原文 |
"仅视觉"开关的意义
这是 RikkaHub 独有的巧妙设计。假设你想把模型输出的 Markdown 渲染器已经处理过的 **加粗** 语法在界面中隐藏,但又不想让模型自己也看不到这些字符——开启"仅视觉",模型仍能正常处理完整 Markdown,但用户界面里看到的是干净渲染后的效果。
常用正则场景举例
场景 1:清理模型输出中的代码块格式标记
查找:\[代码开始\]\s*(\w+)\s*[\s\S]*?\[代码结束\](实际正则按具体情况调整)
替换为:将内容提取出来重新格式化。
场景 2:统一 Markdown 标题格式
查找:^#{1,6}\s*替换为:###
场景 3:模型输出里重复的开头(仅视觉)
有些模型会在回复开头重复用户问的问题。你可以把这段替换为空(仅视觉),界面看不到但模型自己知道。
管理转换规则
打开 设置 → 助手 → 某个助手 → 提示词 标签页,滚动到底部正则表达式部分。在这里你可以:
- 添加新规则
- 编辑现有规则
- 启用 / 禁用
- 删除
快捷消息 vs 预设消息 vs 模式注入
这三者容易混淆,区别如下:
| 功能 | 何时触发 | 作用 |
|---|---|---|
| 快捷消息 | 手动点击触发 | 立即发送到对话,相当于你自己输入了这段提示词 |
| 预设消息 | 每次新对话自动注入 | 在任何用户输入之前加入对话开头 |
| 模式注入 | 助手激活时始终注入 | 在特定位置(系统提示词之前/之后等)附加指令 |
简单记忆:快捷消息 = 手动触发;预设消息 = 对话开头自动;模式注入 = 始终在上下文中。