Files
CavinHuang-comfyui-nodes-docs/docs/JWStringReplace.md
2024-07-04 08:39:03 +08:00

50 lines
1.5 KiB
Markdown

# Documentation
- Class name: JWStringReplace
- Category: jamesWalker55
- Output node: False
JWStringReplace 节点执行字符串替换操作,将源字符串中指定子字符串的所有出现替换为另一个子字符串。该节点旨在通过将特定文本模式替换为替代文本来修改文本数据,从而促进文本预处理或数据规范化任务。
# Input types
## Required
- source
- 将进行替换的原始字符串。它作为操作的基础文本。
- Comfy dtype: STRING
- Python dtype: str
- to_replace
- 需要在源字符串中被替换的子字符串。它标识了需要被替换的特定模式或文本。
- Comfy dtype: STRING
- Python dtype: str
- replace_with
- 用于替换源字符串中 'to_replace' 子字符串出现的子字符串。它指定了要插入的新文本。
- Comfy dtype: STRING
- Python dtype: str
# Output types
- string
- 在 'to_replace' 子字符串的所有出现都被 'replace_with' 子字符串替换后的修改后的字符串。
- Comfy dtype: STRING
- Python dtype: str
## Usage tips
- Infra type: `CPU`
- Common nodes: unknown
## Source code
```python
@register_node(identifier, display_name)
class _:
CATEGORY = category
INPUT_TYPES = lambda: {"required": required_inputs}
RETURN_TYPES = tuple(return_types)
OUTPUT_NODE = output_node
FUNCTION = "execute"
def execute(self, *args, **kwargs):
return func(*args, **kwargs)
```