Files
2024-07-04 11:34:32 +08:00

1.5 KiB

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

        @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)