FlowDSL Node Catalog
String Op
Apply a string operation (case, trim, split, join, substring, replace).
Overview
| Property | Value |
|---|---|
| Node ID | core/string-ops |
| Kind | transform |
| Module | core-flowdsl |
| Repo | go-flowdsl |
| Handler | github.com/redelay/go-flowdsl/nodes/core.StringOps |
| Icon | lucide:type |
| Color | #8b5cf6 |
| Tags | string, transform |
Outputs
out— (no description)
Settings
| Property | Type | Required | Default | UI Group | Description |
|---|---|---|---|---|---|
arg1 | string | — | — | — | For split/join: separator. For substring: start index. For replace: from. For contains/starts-with/ends-with: needle. |
arg2 | string | — | — | — | For substring: end index. For replace: to. |
op | string (upper|lower|title|trim|…) | yes | trim | — | |
outputKey | string | yes | result | — | |
sourcePath | string | yes | — | — |
Example
yaml
# Use this node in a flow:
nodes:
- id: my_step
name: My Step
kind: transform
action_ref: core/string-ops
config:
arg1: "value"
arg2: "value"
op: trim
outputKey: result
sourcePath: some.packet.path