使用代码组件

代码组件使用场景多、复杂、多样化,本章将单独讲述该场景的使用方式和注意事项。

目标字符怎么写

静态的代码

静态的代码,即代码不需要跟随AI输出而改变。

该类型的目标字符,无需很复杂,只需要一个独特标识即可。

动态的代码

即代码中的内容需要跟随着AI输出而改变。

官方支持模版

动态代码需要采用该模版进行编写。

使用官方推荐模版书写AI输出规范,能自动生成正则表达式,且输出更稳定。

如下:

解释说明:

边界定义: 使用最外层 <正则标识符></正则标识符> 标签对作为正则匹配的起始与结束边界。

变量识别: 支持内部的标签<内容1></内容1>包裹目标变量,系统将自动识别并提取内部数据。

匹配兼容性: <>标签内容需严格一致不能改变。非<>内部分的文本无须严格一致,具备高度容错性。

circle-info

推荐使用英文做标识符,稳定性更高

正则表达式是什么

正则表达式是一套用于匹配、查找、替换文本的“特殊公式”或“规则字符串”。可以理解为一种用于匹配AI输出的“通配符”。

在工具模式下,系统会自动帮助生成正则表达式。在通用模式下,需要编写,可以使用AI辅助生成。

捕获变量并回填

系统自动生成正则表达式后,会显示已经捕获的变量,使用 $数字 的形式标识。

例如目标字符为:

捕获到的变量映射

$1、$2、$3,数字代表了变化内容在 AI 输出中出现的先后顺序

点击变量按钮,可以直接写入

Last updated