Skip to main content

Text

Work with strings: transform, split, validate, and match patterns.

Convert to Text

Coerces any value to text.

Uppercase / Lowercase / Title Case

Change letter casing of the input string.

Trim Whitespace

Removes leading and trailing whitespace.

Collapse Whitespace

Replaces runs of whitespace with a single space.

Text Length

Returns the character length of the string.

Line Break

Outputs a string of repeated newline characters. Useful with Join Text and Split Text.
  • Inputs: Count of line breaks (config).

Join Text

Joins multiple strings into one (with optional separator behavior as configured in the node).

Split Text

Splits a string into a list using a separator.

Replace Text

Replaces occurrences of a substring or pattern with another string.

Contains Text / Starts With / Ends With

Return whether the haystack string contains, starts with, or ends with the given needle.

Is Text? / Is Email? / Is URL? / Is UUID?

Return whether the value is a string, valid email, valid URL, or valid UUID.

Regular Expression

Defines a regex pattern for use with other nodes or wiring (pattern configuration on the node).

Matches Regex

Returns whether the whole string matches a regex.

Extract Text with Regex

Searches with a regex and returns match-related outputs as defined on the node.

Count Occurrences

Counts how many times a substring appears in the text.

Slice Text

Extracts a substring by start/end indices.

Random Text

Generates a random string (length/options per node configuration).

Generate UUID

Generates a random UUID (v4).