在线模板字符串批量替换工具

模板替换 自定义占位符 一行一结果 更新于 2026-11-04
模板内容 用占位符标出要替换的位置,模板里的换行会原样保留
占位符默认是 *,可以在下面改 0 字符
替换列表 一行生成一条结果,空行会跳过
点右上角「导入」选 txt / csv,或直接拖文件进来 0 行
占位符
值分隔符
按位置填入
替换结果 一行一条,可以直接贴进邮件、短信或表格
复制后每行就是一条完整的成品 0 行

工具介绍

批量发通知、批量生成文案、批量拼 SQL 或 HTML 的时候,骨架是同一份,变的只有名字、编号、金额这些位置。把骨架写成模板,要变的地方用占位符标出来,再把变化的内容一行一行贴进替换列表,就得到一堆成品——一行一条,直接复制走。

模板(占位符 *)
你好,*!你的订单 * 已发货。
替换列表 → 结果(打开「按位置填入」,分隔符 ,)
张三,20261021
李四,20261022
你好,张三!你的订单 20261021 已发货。
你好,李四!你的订单 20261022 已发货。

不打开「按位置填入」时,整行会替换模板里所有占位符——适合「模板里只有一个 *、列表是一列纯名单」这种最常见的情况。

什么时候用得上

场景要解决的事设置
批量通知同一句话发给 300 个人,只改称呼默认(整行替换)
多字段模板「尊敬的*,您的验证码是*」要填两处打开「按位置填入」
批量拼 SQL一堆 ID 要拼成 INSERT ... VALUES (*)默认
批量生成 HTML每个产品一张卡片,名字和价格都要换按位置填入 · 分隔符 ,
Excel 两列两列数据要填进两个占位符按位置填入 · 分隔符改为制表符
换占位符模板里本来就有 *,想改用 %s占位符填 %s

常见问题

模板里有多个占位符,想让每个填不同的值?

打开「按位置填入」,然后把一行的多个值用「值分隔符」分开,比如 张三,1234。第一个值填第一个占位符,第二个填第二个,依此类推。

放在 Excel 里是两列,怎么贴?

直接从 Excel 复制两列粘进替换列表,然后把「值分隔符」改成制表符(在输入框里按一下 Tab 键)。这样每行的两列就会分别填进两个占位符。

值比占位符少会怎样?

没填到的占位符会原样保留,不会被清成空。状态行会告诉你「有 N 行占位符没填满」,方便回头补数据——比悄悄输出半成品安全。

值比占位符多呢?

多出来的值会被忽略,状态行同样会提示。遇到这种情况一般是分隔符填错了(比如内容本身含逗号)。

空行会生成一条空结果吗?

不会。空行(以及只有空格的行)直接跳过,在状态行里报个数,避免名单末尾多敲几个回车就多出一堆空结果。

模板里的换行会保留吗?

会。模板写了几行,每条结果就是几行;结果与结果之间空一行隔开,贴进文档后一眼能分清哪条是哪条。

占位符能用正则里的符号吗?

能。这里按普通字符串切分替换,不做正则解析,所以 *、+、(、$ 都不用转义。

内容会上传到服务器吗?

不会。替换在你的浏览器里完成,页面不发送任何请求,关掉标签页内容就消失了。

关于隐私

这个工具完全在你的浏览器里运行:你输入的内容、上传的文件,都不会离开你的电脑,也不会传到任何服务器。

  • 不上传——处理全程在本地完成,页面不向后端发送你的数据;
  • 不留存——我们不保存、不记录你的任何输入内容;
  • 断网也能用——页面加载完成后,断开网络照样正常使用。

放心用,数据只在你自己的电脑上转一圈。

更新日志

2026-10-21
功能体验升级与性能优化
2023-06-12
工具正式上线发布

相关工具推荐