使用指南
语言基础 / 字符串节点
语言基础 / 字符串 节点手册,包含 18 个节点的用途、引脚、使用场景和注意事项。
学习目标
用可视化方式表达字符串、数组、对象、集合、日期、JSON 和基础运算。
覆盖范围
- 节点数量:18
- 分类路径:语言基础 / 字符串
典型使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
通用注意事项
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
节点索引
| 节点 | 节点 ID | 输入/输出 | 执行方式 |
|---|---|---|---|
| 按分隔符拆分文本 | languageStringSplit | 2 / 1 | 立即继续 |
| 尝试转为小数 | languageStringTryParseFloat | 1 / 2 | 立即继续 |
| 尝试转为整数 | languageStringTryParseInt | 2 / 2 | 立即继续 |
| 格式化字符串 | languageStringFormat | 2 / 1 | 立即继续 |
| 去掉结尾空白 | languageStringTrimEnd | 1 / 1 | 立即继续 |
| 去掉开头空白 | languageStringTrimStart | 1 / 1 | 立即继续 |
| 去掉首尾空白 | languageStringTrim | 1 / 1 | 立即继续 |
| 是否包含文本 | languageStringIncludes | 2 / 1 | 立即继续 |
| 是否以后缀结尾 | languageStringEndsWith | 2 / 1 | 立即继续 |
| 是否以前缀开头 | languageStringStartsWith | 2 / 1 | 立即继续 |
| 替换第一处文本 | languageStringReplace | 3 / 1 | 立即继续 |
| 替换全部文本 | languageStringReplaceAll | 3 / 1 | 立即继续 |
| 转为大写文本 | languageStringToUpperCase | 1 / 1 | 立即继续 |
| 转为小写文本 | languageStringToLowerCase | 1 / 1 | 立即继续 |
| 字符串截取 | languageStringSlice | 3 / 1 | 立即继续 |
| 字符串拼接 | languageStringConcat | 2 / 1 | 立即继续 |
| 字符串长度 | languageStringLength | 1 / 1 | 立即继续 |
| 子字符串 | languageStringSubstring | 3 / 1 | 立即继续 |
按分隔符拆分文本
按分隔符拆分文本:根据指定分隔符,把一段文本切成多段字符串数组。 适合解析逗号分隔配置、标签列表、命令参数或路径片段。 注意:输出是字符串数组。如果分隔符没有出现,结果通常是只包含原文本本身的一项数组。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageStringSplit |
| 分类 | 语言基础 |
| 二级分类 | 字符串 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
text | 原文本 | 数据 | string | 原文本 把需要查找、截取、拆分或清洗的文本连到这里。 | 输入框 默认值:"" | 必填 |
separator | 分隔符 | 数据 | string | 分隔符 系统会按这段文本把原文本拆开,例如逗号、竖线或空格。 | 输入框 默认值:"" | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
parts | 文本数组 | 数据 | string / array | 拆分结果 拆出来的每一段文本都会放进这个字符串数组里。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
尝试转为小数
尝试转为小数:把文本解析成数字,并用“是否成功”告诉你解析是否有效。 只有整段文本都符合数字格式时才算成功,例如 3.14、-0.5、1e3 可以成功;3.14px、空文本或无限值会失败。 适合读取配置、输入框、CSV 字段或调试命令中的数值。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageStringTryParseFloat |
| 分类 | 语言基础 |
| 二级分类 | 字符串 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
text | 原文本 | 数据 | string | 原文本 把需要查找、截取、拆分或清洗的文本连到这里。 | 输入框 默认值:"" | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
value | 数字值 | 数据 | number | 数字值 解析成功时输出数字;失败时输出 0,应该配合“是否成功”一起使用。 | - | 可选 |
success | 是否成功 | 数据 | boolean | 是否成功 true 表示整段文本都被成功解析为有限数字;false 表示文本不合法。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
尝试转为整数
尝试转为整数:把文本按指定进制解析成整数,并用“是否成功”告诉你解析是否有效。 只有整段文本都符合整数格式时才算成功,例如 42、-8 可以成功;12abc、空文本或小数会失败。 适合处理输入框、配置文本、存档字段或网络消息中的数字内容,避免非法文本让后续计算出错。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageStringTryParseInt |
| 分类 | 语言基础 |
| 二级分类 | 字符串 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
text | 原文本 | 数据 | string | 原文本 把需要查找、截取、拆分或清洗的文本连到这里。 | 输入框 默认值:"" | 必填 |
radix | 进制 | 数据 | number | 进制 输入 2 到 36 之间的整数。默认 10 表示常用十进制;16 表示十六进制。 | 输入框 默认值:10 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
value | 整数值 | 数据 | number | 整数值 解析成功时输出整数;失败时输出 0,应该配合“是否成功”一起使用。 | - | 可选 |
success | 是否成功 | 数据 | boolean | 是否成功 true 表示整段文本都被成功解析为整数;false 表示文本不合法或进制不合法。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
格式化字符串
格式化字符串:先写一段模板文本,再把多个参数按顺序填进模板中的占位符。 模板里使用 {0}、{1}、{2} 这样的编号占位符:{0} 对应第 1 个参数,{1} 对应第 2 个参数,依此类推。 注意:如果模板里写了还没有提供的参数编号,对应占位符会原样保留,方便你直接发现漏接;没有被模板使用到的额外参数会被忽略。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageStringFormat |
| 分类 | 语言基础 |
| 二级分类 | 字符串 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
template | 模板文本 | 数据 | string | 模板文本 在这里写整段文本,并用 {0}、{1}、{2} 这样的编号表示要插入参数的位置。 | 输入框 默认值:"" | 必填 |
arg | 参数 1 | 数据 | any | 参数 1 这里可以连接文本、数字、布尔值、数组、对象或其他节点输出,它会填入模板中的 {0}。 | - | 可选 可按需增加引脚 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 格式化结果 | 数据 | string | 格式化结果 模板文本中的占位符被依次替换后得到的最终文本。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
去掉结尾空白
去掉结尾空白:只清理文本结尾多余的空格、制表符和换行。 适合保留前导格式、清理尾部多余换行,或在保存文本前做收尾整理。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageStringTrimEnd |
| 分类 | 语言基础 |
| 二级分类 | 字符串 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
text | 原文本 | 数据 | string | 原文本 把需要查找、截取、拆分或清洗的文本连到这里。 | 输入框 默认值:"" | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 清理后文本 | 数据 | string | 清理结果 仅移除结尾空白后的文本。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
去掉开头空白
去掉开头空白:只清理文本开头多余的空格、制表符和换行。 适合保留尾部格式、只修正开头缩进或统一用户输入前缀。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageStringTrimStart |
| 分类 | 语言基础 |
| 二级分类 | 字符串 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
text | 原文本 | 数据 | string | 原文本 把需要查找、截取、拆分或清洗的文本连到这里。 | 输入框 默认值:"" | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 清理后文本 | 数据 | string | 清理结果 仅移除开头空白后的文本。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
去掉首尾空白
去掉首尾空白:清理文本开头和结尾多余的空格、制表符和换行。 适合处理输入框文本、配置文件读入结果或网络消息的前后空白噪音。 注意:它不会删除文本中间的空格,只会清理两端。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageStringTrim |
| 分类 | 语言基础 |
| 二级分类 | 字符串 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
text | 原文本 | 数据 | string | 原文本 把需要查找、截取、拆分或清洗的文本连到这里。 | 输入框 默认值:"" | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 清理后文本 | 数据 | string | 清理结果 首尾空白被移除后的文本。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
是否包含文本
是否包含文本:检查原文本中是否出现过指定的关键词或片段。 适合判断文件名、命令字、标签名、路径片段或聊天内容里是否包含某段文字。 注意:这是区分大小写的精确文本匹配,Boss 和 boss 会被视为不同文本。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageStringIncludes |
| 分类 | 语言基础 |
| 二级分类 | 字符串 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
text | 原文本 | 数据 | string | 原文本 把需要查找、截取、拆分或清洗的文本连到这里。 | 输入框 默认值:"" | 必填 |
search | 查找文本 | 数据 | string | 查找文本 要在原文本里寻找的那段文字。 | 输入框 默认值:"" | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 包含 | 数据 | boolean | 判断结果 true 表示原文本中至少出现过一次查找文本。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
是否以后缀结尾
是否以后缀结尾:判断原文本的结尾是不是指定后缀。 适合判断扩展名、命名后缀、状态标记或消息尾部标签。 注意:这是区分大小写的文本比较。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageStringEndsWith |
| 分类 | 语言基础 |
| 二级分类 | 字符串 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
text | 原文本 | 数据 | string | 原文本 把需要查找、截取、拆分或清洗的文本连到这里。 | 输入框 默认值:"" | 必填 |
suffix | 后缀 | 数据 | string | 后缀 希望出现在文本结尾的那段内容。 | 输入框 默认值:"" | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 匹配后缀 | 数据 | boolean | 判断结果 true 表示原文本正好以后缀收尾。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
是否以前缀开头
是否以前缀开头:判断原文本的最前面是不是指定前缀。 适合区分命令字、资产命名前缀、账号前缀或路径根目录。 注意:这是区分大小写的文本比较。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageStringStartsWith |
| 分类 | 语言基础 |
| 二级分类 | 字符串 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
text | 原文本 | 数据 | string | 原文本 把需要查找、截取、拆分或清洗的文本连到这里。 | 输入框 默认值:"" | 必填 |
prefix | 前缀 | 数据 | string | 前缀 希望出现在文本开头的那段内容。 | 输入框 默认值:"" | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 匹配前缀 | 数据 | boolean | 判断结果 true 表示原文本就是以前缀开头。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
替换第一处文本
替换第一处文本:在原文本中找到第一次出现的旧文本,并把它换成新文本。 适合修正一个固定前缀、替换第一段命令字、或只改第一处出现的问题文本。 注意:这个节点只替换第一次命中的内容;如果你需要全部替换,请改用“替换全部文本”。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageStringReplace |
| 分类 | 语言基础 |
| 二级分类 | 字符串 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
text | 原文本 | 数据 | string | 原文本 把需要查找、截取、拆分或清洗的文本连到这里。 | 输入框 默认值:"" | 必填 |
search | 旧文本 | 数据 | string | 旧文本 要被替换掉的那段文字。 | 输入框 默认值:"" | 必填 |
replace | 新文本 | 数据 | string | 新文本 找到旧文本后,系统会改用这段文字。 | 输入框 默认值:"" | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 替换结果 | 数据 | string | 替换结果 只替换第一次命中的旧文本后得到的新文本。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
替换全部文本
替换全部文本:在原文本中找到所有命中的旧文本,并全部换成新文本。 适合批量清理前缀、统一标记名、批量替换分隔符或修正一类重复文本。 注意:本节点按纯文本匹配处理,不负责正则表达式替换语义。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageStringReplaceAll |
| 分类 | 语言基础 |
| 二级分类 | 字符串 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
text | 原文本 | 数据 | string | 原文本 把需要查找、截取、拆分或清洗的文本连到这里。 | 输入框 默认值:"" | 必填 |
search | 旧文本 | 数据 | string | 旧文本 原文本里所有匹配到的这段文字都会被处理。 | 输入框 默认值:"" | 必填 |
replace | 新文本 | 数据 | string | 新文本 每次命中旧文本时,都会换成这段新文字。 | 输入框 默认值:"" | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 替换结果 | 数据 | string | 替换结果 所有命中的旧文本都被换成新文本后的结果。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
转为大写文本
转为大写文本:把原文本中的英文字母统一转换成大写形式。 适合统一命令字、资产标识、调试输出或不区分大小写前的预处理。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageStringToUpperCase |
| 分类 | 语言基础 |
| 二级分类 | 字符串 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
text | 原文本 | 数据 | string | 原文本 把需要查找、截取、拆分或清洗的文本连到这里。 | 输入框 默认值:"" | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 大写文本 | 数据 | string | 转换结果 字母被统一转成大写后的文本。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
转为小写文本
转为小写文本:把原文本中的英文字母统一转换成小写形式。 适合统一关键字、比较前归一化、文件名预处理或忽略大小写前的文本整理。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageStringToLowerCase |
| 分类 | 语言基础 |
| 二级分类 | 字符串 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
text | 原文本 | 数据 | string | 原文本 把需要查找、截取、拆分或清洗的文本连到这里。 | 输入框 默认值:"" | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 小写文本 | 数据 | string | 转换结果 字母被统一转成小写后的文本。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
字符串截取
字符串截取:按开始位置和结束位置截出一段新文本。 支持负索引:-1 代表从最后一个字符开始倒数。 特殊规则:结束位置输入负数时,会自动延展到边界;结果始终保持正常的读取顺序。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageStringSlice |
| 分类 | 语言基础 |
| 二级分类 | 字符串 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
text | 原文本 | 数据 | string | 原文本 把需要查找、截取、拆分或清洗的文本连到这里。 | 输入框 默认值:"" | 必填 |
start | 开始位置 | 数据 | number | 开始位置 从这里开始截取。0 代表第一个字符;负数表示从末尾反向计数。 | 输入框 默认值:0 | 必填 |
end | 结束位置 | 数据 | number | 结束位置 默认值为 -1。输入负数时,系统会按开始位置方向自动延展到开头或末尾;输入非负数时,会在这个位置前停止。 | 输入框 默认值:-1 | 可选 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 截取结果 | 数据 | string | 截取结果 按 Slice 规则得到的新文本。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
字符串拼接
字符串拼接:把左边文本和右边文本按顺序首尾相接,得到一段新的完整文本。 适合组合 UI 提示、角色名、前缀编号和简单命令文本。 适合在拼装角色对话、构建系统消息、组合关卡名称或拼接道具描述时使用。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageStringConcat |
| 分类 | 语言基础 |
| 二级分类 | 字符串 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
left | 左文本 | 数据 | string | 左文本 输出文本的前半段,会排在结果的前面。 | 输入框 默认值:"" | 必填 |
right | 右文本 | 数据 | string | 右文本 输出文本的后半段,会接在左文本后面。 | 输入框 默认值:"" | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 结果文本 | 数据 | string | 拼接结果 左文本和右文本按顺序连在一起后的完整文本。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
字符串长度
字符串长度:返回当前文本按底层文本计数规则得到的长度。 适合限制昵称长度、判断输入是否为空、或在截取前先估算文本规模。 注意:这个结果不是文字在屏幕上的显示宽度;少数特殊符号可能会占用多个计数单位。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageStringLength |
| 分类 | 语言基础 |
| 二级分类 | 字符串 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
text | 原文本 | 数据 | string | 原文本 把需要查找、截取、拆分或清洗的文本连到这里。 | 输入框 默认值:"" | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
length | 长度 | 数据 | number | 字符数量 原文本按底层文本计数规则计算得到的长度,不等于屏幕显示宽度。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
子字符串
子字符串:按开始位置和结束位置截出一段新文本。 和”字符串截取”不同,这个节点不使用负索引;如果你填入负数,会按 0 处理。如果开始位置比结束位置大,系统会自动交换顺序。 特殊规则:结束位置输入负数时,表示”一直截到结尾”。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageStringSubstring |
| 分类 | 语言基础 |
| 二级分类 | 字符串 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
text | 原文本 | 数据 | string | 原文本 把需要查找、截取、拆分或清洗的文本连到这里。 | 输入框 默认值:"" | 必填 |
start | 开始位置 | 数据 | number | 开始位置 从这里开始截取。负数会按 0 处理。 | 输入框 默认值:0 | 必填 |
end | 结束位置 | 数据 | number | 结束位置 默认值为 -1。输入负数时,表示一直截到文本结尾;输入非负数时,会在这个位置前停止。 | 输入框 默认值:-1 | 可选 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 截取结果 | 数据 | string | 截取结果 按 Substring 规则得到的新文本。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。