截取子字符串 (String Substring)
- 分类: 变量 -> 字符串
- 内部 ID:
string_substring
节点功能
根据指定的起始位置和结束位置,从一个长字符串中截取出一部分文本。

入参
| 端口名称 | 内部 ID | 类型 | 说明 |
|---|---|---|---|
| 字符串 | string | 字符串 (STRING) | 被截取的原始文本。 |
| 起始位置 | start | 浮点数 (FLOAT) | 截取的开始索引(包含)。 |
| 结束位置 | end | 浮点数 (FLOAT) | 截取的结束索引(不包含)。 |
出参
| 端口名称 | 内部 ID | 类型 | 说明 |
|---|---|---|---|
| 输出 | output | 字符串 (STRING) | 截取出的文本部分。 |
逻辑规则
- 左闭右开:截取的结果会包含“起始位置”处的字符,但不包含“结束位置”处的字符。
- 索引机制:字符串索引从
0开始。 - 自动校准:
- 如果你输入的索引超出了字符串的实际长度,节点会自动将其限制在字符串的边界内。
- 如果“结束位置”小于“起始位置”,节点会自动将两者对齐,返回一个空字符串。
- 安全保护:即使输入了错误的数值,该节点也不会导致程序崩溃。