ComfyUI > Nodes > ComfyUI-PromptUtilities > Replace or Insert Tag

ComfyUI Node: Replace or Insert Tag

Class Name

PromptUtilitiesReplaceOrInsertTag

Category
PromptUtilities
Author
nkchocoai (Account age: 825days)
Extension
ComfyUI-PromptUtilities
Latest Updated
2025-03-30
Github Stars
0.03K

How to Install ComfyUI-PromptUtilities

Install this extension via the ComfyUI Manager by searching for ComfyUI-PromptUtilities
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-PromptUtilities in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Replace or Insert Tag Description

Enhances text processing by replacing or inserting tags in text prompts based on patterns.

Replace or Insert Tag:

The PromptUtilitiesReplaceOrInsertTag node is designed to enhance your text processing capabilities by allowing you to replace or insert specific tags within a given text based on a defined pattern. This node is particularly useful for AI artists who need to manipulate text prompts dynamically, ensuring that specific keywords or phrases are either replaced or inserted with precision. By leveraging this node, you can maintain or adjust the weight of tags, which is crucial for applications where the emphasis on certain words affects the outcome, such as in AI-generated art or text-based models. The node's functionality is centered around a method that processes the input text, identifies tags matching a specified pattern, and then either replaces them or inserts new tags, optionally inheriting the weight of the original tags. This flexibility allows for nuanced control over text prompts, making it an invaluable tool for creative and technical projects alike.

Replace or Insert Tag Input Parameters:

text

This parameter accepts a string input, which is the main body of text where the tag replacement or insertion will occur. It supports multiline text and is a required input, meaning you must provide a text string for the node to function. The text is processed to identify tags that match the specified pattern, and these tags are then subject to replacement or insertion based on the mode selected.

pattern

The pattern parameter is a string that defines the regular expression pattern used to identify tags within the text. This pattern is crucial as it determines which tags will be targeted for replacement or insertion. It is a required input and does not support multiline text. The pattern should be carefully crafted to match the specific tags you wish to manipulate.

value

This parameter specifies the string value that will replace or be inserted as a tag in the text. It is a required input and does not support multiline text. The value is the new tag that will either replace the existing tags matching the pattern or be inserted alongside them, depending on the mode selected.

mode

The mode parameter determines the operation to be performed on the tags. It offers two options: "replace" and "insert". In "replace" mode, tags matching the pattern are replaced with the specified value. In "insert" mode, the value is inserted alongside the matching tags. This parameter is crucial for defining the behavior of the node and tailoring the text manipulation to your needs.

inherit_weight

This boolean parameter decides whether the new or inserted tags should inherit the weight of the original tags. By default, it is set to False, meaning the new tags will not inherit the weight unless specified otherwise. This option is important for maintaining the emphasis or importance of tags in contexts where weight affects the outcome, such as in AI-generated content.

Replace or Insert Tag Output Parameters:

STRING

The output of this node is a single string that represents the modified text after the tag replacement or insertion process. This output string reflects the changes made according to the specified pattern, value, mode, and weight inheritance settings. It is the final result of the node's operation, ready for use in subsequent processes or applications.

Replace or Insert Tag Usage Tips:

  • Use a precise regular expression pattern to ensure that only the desired tags are targeted for replacement or insertion, avoiding unintended modifications to the text.
  • Consider the impact of weight inheritance on your text prompts, especially in applications where tag weight influences the output, such as in AI art generation.
  • Experiment with both "replace" and "insert" modes to understand how each affects the text and choose the one that best suits your creative or technical needs.

Replace or Insert Tag Common Errors and Solutions:

Invalid regular expression pattern

  • Explanation: The pattern provided is not a valid regular expression, causing the node to fail in identifying tags.
  • Solution: Ensure that the pattern is correctly formatted as a regular expression and test it separately to confirm its validity.

No matching tags found

  • Explanation: The pattern does not match any tags in the text, resulting in no changes being made.
  • Solution: Review and adjust the pattern to ensure it accurately targets the tags you intend to replace or insert.

Incorrect mode selection

  • Explanation: The mode selected does not align with the desired operation, leading to unexpected results.
  • Solution: Verify that the correct mode ("replace" or "insert") is chosen based on the intended text manipulation.

Replace or Insert Tag Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-PromptUtilities
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.