模板批量替换器

把模板文本里的占位符按变量表批量替换成真实值。支持 {{key}}、${key}、%key% 三种占位符语法,未匹配的变量可选择保留原样或替换为空,并列出未匹配项。全部在浏览器本地完成,不上传任何内容。

模板与变量 等待输入
占位符语法
未匹配变量

变量表每行写一条「键=值」,以第一个 = 分割,值取 = 之后的全部内容(可含 =)。

替换结果
替换次数—
未匹配变量—
字符数—
填入模板与变量表,点击「开始替换」,结果将显示在这里。

未匹配的占位符在「保留原样」模式下原样输出,并会在统计与提示中列出变量名。

替换规则
  • 变量表每行一条,以第一个 = 分割:左侧为键(去除首尾空白),右侧到行尾为值。
  • 占位符语法支持 {{key}}、${key}、%key% 三种,键名允许字母、数字、下划线、点和连字符。
  • 替换使用正则全局匹配,同一占位符出现多次都会被替换,并计入替换次数。
  • 未匹配的键在「保留原样」模式下原样输出,在「替换为空」模式下被删去;两种模式都会列出未匹配的键。
  • 反斜杠转义 \{{key}} 不会替换,输出时去掉反斜杠并保留占位符原样。
  • 仅做字符串替换,不执行任何代码(不使用 eval)。