Essential string manipulation nodes for ComfyUI.
Simple string manipulation nodes for ComfyUI (strip/remove text strings, search and replace text strings, preview modified string outputs). Useful for modifying text from LLM outputs (Ollama, Claude.ai, OpenAI ChatGPT), such as prompts or image-to-text description results. No additional Python dependencies or external modules required. Nodes use a small amount of basic Python and Javascript code.
Once added nodes can be found under the Add Node
> utils
menu.
A simple multiline textbox for free form text.
Removes specified strings from input text. Each line should contain the string to be searched. The string can contain multiple words. To strip multiple individual words/strings place on separate lines.
input_string
: The string or text to processstrings_to_remove
: List of strings to remove (one per line)match_case
: Enable/disable case-sensitive matchingmatch_whole_string
: Ensure only exact matches are removedremove_extra_spaces
: Clean up extra spaces after removalReplaces text strings with new strings (replace/swap words etc.). Each line should contain a search and replace pair separated by the replacement_delimiter (default is double colon ::
). Example to replace dog with cat dog::cat
. Supports mulitple string replacements, just add one replacement per line. You can also remove strings with this node just leave the right side of the delimiter blank.
input_string
: The string or text to processreplacement_pairs
: List of search::replace pairs (one per line)replacement_delimiter
: Character(s) that separate search and replace strings (default: ::
)match_case
: Enable/disable case-sensitive matchingmatch_whole_string
: Ensure only exact matches are replacedremove_extra_spaces
: Clean up extra spaces after replacementSimply displays a string output. Can be used to view the results/changes to the input_string by the String Strip
or String Replace
.
custom_nodes
directory in your ComfyUI installation path.git clone https://github.com/bradsec/ComfyUI_StringEssentials.git
Add Node
> utils
menu.