Skip to main content

Substring Node

The Substring node extracts a portion of a string starting at a specified position with a specified length.

Substring Node

Description​

The Substring node extracts a substring from a string starting at the Start position and continuing for Length characters.

Execution Inputs​

None (data node, no execution flow)

Variable Inputs​

  • Input (string): The string to extract a substring from
  • Start (integer): The starting position (0-based index) in the string
  • Length (integer): The number of characters to extract

Execution Outputs​

None (data node, no execution flow)

Variable Outputs​

  • Result (string): The extracted substring

Special Notes​

  • Start position is 0-based (first character is at position 0)
  • If Start is negative, it is treated as 0
  • If Length is negative, it is treated as 0
  • If Start is beyond the string length, returns an empty string
  • If Start + Length exceeds the string length, returns characters from Start to the end of the string
  • This node doesn't have execution pins - it's a pure data node

Example Usage​

Extract portions of strings from specific positions, such as parsing structured data, extracting middle sections of strings, or splitting text at known positions. Connect a string output to Input, and integers to Start and Length, then use the Result output in other nodes.

Flow Download Example​

Placeholder for flow download example

Additional Pictures​

Placeholder for additional node images and examples