was-node-suite-comfyui
时间:2025/11/07
Text Find and Replace
该节点利用正则表达式(RegEx)在输入文本中查找所有匹配的模式,并将其替换为指定的字符串,同时统计替换发生的总次数。与简单的文本匹配不同,它允许用户使用复杂的模式(例如,查找所有数字、特定格式的单词等)来进行匹配和替换。
Text Find and Replace-节点参数说明
| 输入参数 | |
| text | 需要进行查找和替换操作的原始文本。正则表达式将在此文本上进行匹配。 |
| 输出参数 | |
| result_text | 执行完所有查找和替换操作后生成的新文本。 |
| replacement_count_number | 参数提供了替换操作发生的总次数,其数据类型是 ComfyUI 内部的NUMBER 类型。 |
| replacement_count_float | 输出同样是替换操作发生的总次数,但其数据类型为浮点数(Float)。 |
| replacement_count_int | 输出也是替换操作发生的总次数,数据类型为整数(Integer)。 |
| 控件参数 | |
| find | 定义要查找的模式。这里可以输入普通的文本,也可以输入一个正则表达式。例如,输入 \d + 将会匹配文本中所有连续的数字。默认值: '' (空字符串)。 |
| replace | 用于替换匹配内容的字符串。在与正则表达式配合使用时,这里还可以使用“捕获组”的反向引用,例如用 \1, \2 来引用 find 模式中用括号 () 包裹起来的部分。默认值: '' (空字符串)。 |

