CodeFlowAIСправочник нод
ReplaceNode
Параметр | Значение |
---|---|
Версия | 1.0.0 |
Категория | Обработка текста |
Пакет | caia_core |
Статус | активная |
Теги | Текст, Замена текста, Регулярные выражения, Regex |
Описание: Нода для замены или очистки текстовых полей с использованием регулярных выражений (Regex).
Параметры конструктора
- method:
string (enum: replace_text)
. - timeout:
integer
. . По умолчанию:10
Входы
Входы метода replace_text
- params:
object
(обяз.).- items:
array[object]
(обяз.). Список элементов для обработки - fields:
array[string]
(обяз.). Список полей, которые нужно изменить - pattern:
string
(обяз.). Регулярное выражение для поиска - replacement:
string
(обяз.). Строка для замены найденного выражения - flags:
string
(обяз.). Флаги регулярного выражения (например, i, m)
- items:
Выходы
Выходы метода replace_text
- result:
array[object]
. Измененные данные
Примеры вызова через ранер
Пример 1: Заменяет текст в указанных полях с использованием регулярных выражений.
Аргументы: params (ReplaceNodeParams): Параметры для замены текста.
Возвращает: ReplaceNodeResult: Измененные данные.
Конфигурация ноды:
{
"uuid": "replacenode_replace_text_example",
"name": "ReplaceNode - replace_text",
"type": "ReplaceNode",
"parameters": {},
"inputs": {
"params": {
"items": [
{
"id": 1,
"name": "item1"
},
{
"id": 2,
"name": "item2"
}
],
"fields": [
"item1",
"item2"
],
"pattern": "example_value",
"replacement": "example_value",
"flags": ""
}
},
"next": [
"next_node_id"
]
}
Ожидаемый результат:
{
"result": [
{
"id": 1,
"name": "item1"
},
{
"id": 2,
"name": "item2"
}
]
}
Информация о файле
Путь: replace\ReplaceNode.yaml