Nodes Browser
ComfyDeploy: How String Utils works in ComfyUI?
What is String Utils?
Nodes dedicated to the analysis and transformation of text strings, such as for formatting and conversions between types.
How to install it in ComfyDeploy?
Head over to the machine page
- Click on the "Create a new machine" button
- Select the
Edit
build steps - Add a new step -> Custom Node
- Search for
String Utils
and select it - Close the build step dialig and then click on the "Save" button to rebuild the machine
ComfyUI - String Utils
Collection of custom nodes for ComfyUI dedicated to the analysis and transformation of text strings, such as for formatting and conversions between types.
Install
Option 1
Install via ComfyUI-Manager.
Option 2
Clone the repository into your ComfyUI custom_nodes directory.
git clone https://github.com/exectails/comfyui-et_stringutils
Nodes
Text Formatter
Several nodes with varying numbers of optional inputs that can be used in conjunction with a formatting string to create the output. The node uses standard python string formatting.
The nodes are useful to compose prompts based on variable inputs and can be combined with dynamic prompts for even more flexibility.
Example
Insert values into a string.
Format
"Hello, {arg0}! Did you know? {arg1} is the answer to everything."
Input
arg0: "John"
arg1: 42
Output
"Hello, John! Did you know? 42 is the answer to everything."
Replace Text
Replaces a string in a text with something else, using either plain text replacement or regular expressions (regex).
Example 1
Replace a word in a text.
Input
text: "Hello, John!"
replace: "John"
replacement: "Mr. Smith"
Output
"Hello, Mr. Smith!"
Example 2
Replace a pattern in a text using regex and use a captured part in the replacement.
Input
text: "Hello, John! Did you know 42 is the answer to everything?"
replace: "([0-9]+) is"
replacement: "\1 is in fact"
Output
"Hello, John! Did you know 42 is in fact the answer to everything?"
ATOI/ITOA
Two simple nodes to convert strings to integers and vice versa.