⚙️ CR Get Parameter From Prompt

节点功能:用于从提示文本中提取特定参数。

输入参数

参数名称说明
prompt多行字符串,包含潜在的参数标记。强制输入。

输出参数

参数名称说明
prompt移除参数标记后的原始 prompt 文本。
text提取到的文本参数值(不带引号)。
float将参数值尝试转换后的浮点数结果(失败则为 0)。
boolean如果参数值为 "true"(不区分大小写)则为 True,否则为 False。
show_help节点帮助文档链接。

控件参数

参数名称说明
search_string要搜索的参数标记关键字(以感叹号 ! 开头)。默认 !findme例如设置为 !speed 时,将提取 !speed=xxx 格式的值。必须以 ! 开头才能正确识别。
  1. 在 prompt 中查找 search_string 位置;
  2. 如果后面跟着 ="value",提取引号中的文本;
  3. 否则,尝试提取等号后的值直到下一个空格;
  4. 判断是否为布尔(true/false)或数字(int/float);
  5. 将原始 prompt 中这段参数(如: !findme="value")移除,返回“净化后的 prompt”;
  6. 返回解析到的文本、数值、布尔值等多个格式。