was-node-suite-comfyui>Text Find and Replace by Dictionary
was-node-suite-comfyui
时间:2025/11/07

Text Find and Replace by Dictionary

该节点的功能是,根据一个预设的字典,在输入文本中查找并替换所有由特定符号(默认为 __)包裹的键名。
Text Find and Replace by Dictionary-节点参数说明
输入参数
text需要进行文本替换操作的原始文本。你可以在此输入任意字符串,其中应包含需要被替换的占位符。
dictionary字典(Dictionary)类型的数据,定义了所有“查找-替换”的规则。字典的键 (key) 是要在文本中查找的词(不含两侧的 replacement_key),值 (value) 是将要替换成的内容。
输出参数
STRING节点执行完毕后,会输出一段新的文本,是原始 text 输入经过字典规则替换后的最终结果。
控件参数
replacement_key一个字符串,用作在文本中标记占位符的“包裹符号”,会与字典中的键组合成一个完整的占位符,格式为 replacement_key + 键名 + replacement_key。默认值: __ (双下划线)。例如,如果字典里有一个键是 animal,那么在文本中需要写成 __animal__ 才能被节点识别并替换。
seed用于控制随机数生成器的种子值。如果字典的值是一个包含随机选项的列表(这需要另一个节点来配合实现),seed 将确保每次执行时,只要 seed 值不变,随机选择的结果就保持一致。如果 seed 值为 0,则随机种子不会在循环中递增,每次随机选择都基于初始状态;如果为非零值,每次替换后种子都会递增,确保在同一段文本中替换多个相同的占位符时,可能会得到不同的随机结果。默认值: 1。
工作流示例:


广告

可加入知识星球获取所有示例工作流

广告

微信扫码入群,加入AIGC大家庭,与大家一起交流学习