在线文本重复工具
把一段文本重复多次、可指定换行、空格或自定义连接符、带体积保护
关于文本重复
把一段文本重复 N 次,重复之间可以换行、空格、直接相接或用别的符号连接。
按「连接方式」分,这是两种完全不同的用途:
- 换行:造测试数据、占位段落、批量清单。比如把一行 SQL 值重复 100 遍,再改里面的变量。
- 直接相接:生成长分隔线(
====打 60 次)、填充字符、测试超长字符串会不会撑破布局。 - 逗号 / 竖线:快速拼出一个枚举或 IN 列表,比手敲省事。
有体积保护。 结果超过 20 MB 就会拒绝生成并给出估计值——不是因为算不出来,而是几百兆的字符串会让标签页直接卡死,提前说一声比转圈好。
实现上用 join 而不是循环累加字符串。 后者在几万次重复时会慢一个量级(每次 += 都可能重新分配内存),浏览器里尤其明显。
这不是复制粘贴的替代品。 Ctrl+V 一次只能粘一份;这里是一次生成 N 份,而且可以指定连接符。要的是「同样内容重复出现」,不是「多粘贴几次」。
全部在浏览器里完成,内容不会上传。
常见问题
能重复一万次吗?
可以,只要结果不超过 20 MB。超过会给出预估体积并拒绝生成,避免标签页卡死。
怎么做一条长分隔线?
输入 =,次数填 60,连接方式选「直接相接」,就是 60 个等号的横线。
重复后能自动改序号吗?
不能,这里只是纯文本重复。要带递增序号请用「加行号」那个工具。
文字里本来就有换行会怎样?
整段原样重复,每份内部保留自己的换行,份与份之间再按你选的连接方式拼接。