ComfyUI Node
WFA Find & Replace 30 ⚡ (WFA Suite)
A ComfyUI node in WFA Node Suite/Strings with 64 inputs and 1 output.
WFA Find & Replace 30 ⚡ (WFA Suite)
- text
◄text—►
◄modesimultaneous (single-pass)►
◄case_sensitivetrue►
◄use_regexfalse►
◄find_1►
◄replace_1►
◄find_2►
◄replace_2►
◄find_3►
◄replace_3►
◄find_4►
◄replace_4►
◄find_5►
◄replace_5►
◄find_6►
◄replace_6►
◄find_7►
◄replace_7►
◄find_8►
◄replace_8►
◄find_9►
◄replace_9►
◄find_10►
◄replace_10►
◄find_11►
◄replace_11►
◄find_12►
◄replace_12►
◄find_13►
◄replace_13►
◄find_14►
◄replace_14►
◄find_15►
◄replace_15►
◄find_16►
◄replace_16►
◄find_17►
◄replace_17►
◄find_18►
◄replace_18►
◄find_19►
◄replace_19►
◄find_20►
◄replace_20►
◄find_21►
◄replace_21►
◄find_22►
◄replace_22►
◄find_23►
◄replace_23►
◄find_24►
◄replace_24►
◄find_25►
◄replace_25►
◄find_26►
◄replace_26►
◄find_27►
◄replace_27►
◄find_28►
◄replace_28►
◄find_29►
◄replace_29►
◄find_30►
◄replace_30►
CategoryWFA Node Suite/Strings
Inputs (64)
| Name | Type | Default | Description |
|---|---|---|---|
| text | STRING | Input text in which all active find/replace rules will be applied. | |
| mode | COMBO | simultaneous (single-pass) | • simultaneous (single-pass): Replaces all find rules in one pass so earlier replacements are never modified by later rules. • sequential (chained): Runs rule 1, then rule 2 on the result of rule 1, etc. (allows nested tags inside replacements). |
| case_sensitive | BOOLEAN | true | • true: Uppercase/lowercase letters must match exactly (e.g. /*(MOOD)*/ only matches /*(MOOD)*/). • false: Ignores uppercase/lowercase differences (matches /*(MOOD)*/, /*(mood)*/, and /*(Mood)*/). |
| use_regex | BOOLEAN | false | • false (Recommended): Treats find strings as exact literal text (safe for special symbols like /*(TAG)*/). • true: Treats find strings as Regular Expression (RegEx) patterns where symbols like *, (), [], | act as wildcards/groups. |
| find_1opt | STRING | Search string #1 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_1opt | STRING | Replacement text #1 that will replace matches of find_1. | |
| find_2opt | STRING | Search string #2 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_2opt | STRING | Replacement text #2 that will replace matches of find_2. | |
| find_3opt | STRING | Search string #3 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_3opt | STRING | Replacement text #3 that will replace matches of find_3. | |
| find_4opt | STRING | Search string #4 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_4opt | STRING | Replacement text #4 that will replace matches of find_4. | |
| find_5opt | STRING | Search string #5 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_5opt | STRING | Replacement text #5 that will replace matches of find_5. | |
| find_6opt | STRING | Search string #6 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_6opt | STRING | Replacement text #6 that will replace matches of find_6. | |
| find_7opt | STRING | Search string #7 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_7opt | STRING | Replacement text #7 that will replace matches of find_7. | |
| find_8opt | STRING | Search string #8 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_8opt | STRING | Replacement text #8 that will replace matches of find_8. | |
| find_9opt | STRING | Search string #9 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_9opt | STRING | Replacement text #9 that will replace matches of find_9. | |
| find_10opt | STRING | Search string #10 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_10opt | STRING | Replacement text #10 that will replace matches of find_10. | |
| find_11opt | STRING | Search string #11 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_11opt | STRING | Replacement text #11 that will replace matches of find_11. | |
| find_12opt | STRING | Search string #12 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_12opt | STRING | Replacement text #12 that will replace matches of find_12. | |
| find_13opt | STRING | Search string #13 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_13opt | STRING | Replacement text #13 that will replace matches of find_13. | |
| find_14opt | STRING | Search string #14 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_14opt | STRING | Replacement text #14 that will replace matches of find_14. | |
| find_15opt | STRING | Search string #15 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_15opt | STRING | Replacement text #15 that will replace matches of find_15. | |
| find_16opt | STRING | Search string #16 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_16opt | STRING | Replacement text #16 that will replace matches of find_16. | |
| find_17opt | STRING | Search string #17 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_17opt | STRING | Replacement text #17 that will replace matches of find_17. | |
| find_18opt | STRING | Search string #18 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_18opt | STRING | Replacement text #18 that will replace matches of find_18. | |
| find_19opt | STRING | Search string #19 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_19opt | STRING | Replacement text #19 that will replace matches of find_19. | |
| find_20opt | STRING | Search string #20 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_20opt | STRING | Replacement text #20 that will replace matches of find_20. | |
| find_21opt | STRING | Search string #21 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_21opt | STRING | Replacement text #21 that will replace matches of find_21. | |
| find_22opt | STRING | Search string #22 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_22opt | STRING | Replacement text #22 that will replace matches of find_22. | |
| find_23opt | STRING | Search string #23 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_23opt | STRING | Replacement text #23 that will replace matches of find_23. | |
| find_24opt | STRING | Search string #24 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_24opt | STRING | Replacement text #24 that will replace matches of find_24. | |
| find_25opt | STRING | Search string #25 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_25opt | STRING | Replacement text #25 that will replace matches of find_25. | |
| find_26opt | STRING | Search string #26 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_26opt | STRING | Replacement text #26 that will replace matches of find_26. | |
| find_27opt | STRING | Search string #27 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_27opt | STRING | Replacement text #27 that will replace matches of find_27. | |
| find_28opt | STRING | Search string #28 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_28opt | STRING | Replacement text #28 that will replace matches of find_28. | |
| find_29opt | STRING | Search string #29 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_29opt | STRING | Replacement text #29 that will replace matches of find_29. | |
| find_30opt | STRING | Search string #30 to find in the input text (e.g. /*(MOOD)*/). | |
| replace_30opt | STRING | Replacement text #30 that will replace matches of find_30. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| text | STRING | — |