Concatenate¤
Concatenates strings from multiple inputs.
Examples¤
Notation: List of values are represented via square brackets. Example: [first, second] represents a list of two values “first” and “second”.
Example 1:
- Returns:
[]
Example 2:
-
Input values:
[a]
-
Returns:
[a]
Example 3:
-
Input values:
[a][b]
-
Returns:
[ab]
Example 4:
-
Parameters
- glue:
-
- glue:
-
Input values:
[First][Last]
-
Returns:
[First-Last]
Example 5:
-
Parameters
- glue:
-
- glue:
-
Input values:
[First][Second, Third]
-
Returns:
[First-Second, First-Third]
Example 6:
-
Parameters
- glue:
-
- glue:
-
Input values:
[First][][Second]
-
Returns:
[First--Second]
Example 7:
-
Parameters
- glue:
-
- glue:
-
Input values:
[First][][Second]
-
Returns:
[]
Example 8:
-
Parameters
- glue:
- - missingValuesAsEmptyStrings:
true
- glue:
-
Input values:
[First][][Second]
-
Returns:
[First--Second]
Example 9:
-
Parameters
- glue:
\n
- glue:
-
Input values:
[First][Second]
-
Returns:
Example 10:
-
Parameters
- glue:
\t\\\a
- glue:
-
Input values:
[First][Second]
-
Returns:
[First \\aSecond]
Parameter¤
Glue¤
Separator to be inserted between two concatenated strings. The text can contain escaped characters \n, \t and \ that are replaced by a newline, tab or backslash respectively.
- ID:
glue - Datatype:
string - Default Value:
None
Missing values as empty strings¤
Handle missing values as empty strings.
- ID:
missingValuesAsEmptyStrings - Datatype:
boolean - Default Value:
false
Advanced Parameter¤
None
Related Plugins¤
- concatPairwise — Concatenate takes the Cartesian product of all inputs and produces one string per combination. Concatenate pairwise aligns values by position and produces one string per position, truncating to the shortest input.
- concatMultiValues — Passing multiple values to a single input of Concatenate does not combine them — it multiplies the output. Concatenate multiple values is the plugin that collapses multiple values within an input into one string, producing exactly one result per input.