跳至主要内容

连接节点

Join Node Screenshot

概述

Join节点用于将字符串数组连接成单个字符串。这些字符串通过指定的分隔符进行连接。

Join节点可用于将字符串数组展平为单个字符串。这在您希望以特定方式格式化项目列表时非常有用,例如创建逗号分隔的列表,或用换行符连接文本行。

该节点还支持使用特殊字符作为分隔符,例如换行符(\n)、制表符(\t)和空格( )。要使用它们,请将字面字符放入设置中的Join String字段。例如,要使用换行符,您需要在Join String字段中按Enter键。

输入到Join节点的数组将在连接前被展平。如果您将一个数组连接到Input 1,例如["apple", "banana", "cherry"],并将单个值输入到Input 2,例如"orange",当分隔符设置为, 时,Join节点的输出将是apple, banana, cherry, orange

数组项和输入将在连接前被强制转换为字符串。

输入项

标题数据类型描述默认值备注
Input [i]stringThe ith string to be joined.N/ADynamic number of inputs based on how many connections there are.
Join StringstringThe string used as a delimiter to join the inputs. This input is only available if Use Join String Input is enabled.N/AThe input will be coerced into a string if it is not a string. If not provided, the Join String specified in the settings will be used.

示例1:用换行符连接字符串数组

  1. 创建一个Array Node并使用Text Nodes将值设置为["apple", "banana", "cherry"]

  2. 创建一个Join节点,并通过删除当前值并在设置中的Join String字段按Enter键将Join String设置为\n

  3. 将Array节点连接到Join节点的Input 1端口。

  4. 运行图表。Join节点的输出应为:

    apple
    banana
    cherry

Join Node Example 1

示例2:用空格连接多个输入

  1. 创建三个Text Nodes并将它们的值分别设置为HelloWorld!
  2. 创建一个Join节点并将Join String设置为 (一个空格)。
  3. 将文本节点分别连接到Join节点的Input 1Input 2Input 3端口。
  4. 运行图形。Join Node 的输出应为 Hello World !

Join Node Example 2

错误处理

在正常情况下,Join节点不会报错。如果未提供输入,Join节点将输出一个空字符串。

常见问题

问:我可以在连接字符串中使用特殊字符吗?

A: 是的,您可以使用特殊字符如换行符(\n)、制表符(\t)和空格( )作为连接字符串。要使用这些字符,您需要在设置中的连接字符串字段中直接输入它们。例如,要使用换行符,您需要在连接字符串字段中按Enter键。

问:我可以连接数字数组或其他非字符串值吗?

A: 是的,您可以连接任何数据类型的数组。在连接之前,这些值将被强制转换为字符串。

问:我可以使用动态连接字符串吗?

A: 是的,您可以通过启用连接字符串设置的输入端口切换来使用动态连接字符串。这将在节点上创建一个新的Join String输入端口,您可以将另一个节点连接到此端口以提供连接字符串。

另请参阅