Skip to main content

Logical text conditions

The text matcher function tests a single text against multiple independent conditions at once — the equivalent of wiring several text condition nodes in parallel. Every condition is evaluated on every record, each one emitting its own boolean output; the function never fails when no condition matches.

Example
# Conditions:
- Contains "Hello" (label: Hello)
- Starts with "World" (label: World)

# Input text: Hello World

# Output:
- Hello: true
- World: false

Parameters​

Conditionsrequired

One or many conditions to match the text against. Each row is composed of:

  • Operator — same set as the text condition function: Equals, Contains, Length equals, Length greater than, Length less than, Value in, Starts with, Ends with.
  • Value — the static value the operator compares the text against.
  • Label (required) — the display name of the row's boolean output connector. Internally each row gets a generated unique key that is used as the output connector's key, so rows can be relabeled without breaking existing links.

Input​

Textrequired

The text to match against the conditions.

Output​

Matcher result

One Boolean output per condition row, labeled with the row's Label. All rows are evaluated independently on every record (true or false for each).