跳转到正文

为每行添加前缀和后缀

粘贴每行一项的列表,输入每项前后要添加的内容,然后点击“应用”。预设可处理常见任务:双引号、末尾逗号、Markdown 项目符号以及 1. 2. 3. 编号。免费,无需注册,文本保留在您的浏览器中。

0 行

预设

如何使用前缀和后缀工具

  1. 每行粘贴一项。 每一行都被单独处理。
  2. 填写前缀、后缀或两者。 前缀加在每行的开头,后缀加在每行的末尾。您输入的空格会被保留,因此末尾带空格的“- ”会在短横线后面加一个空格。
  3. 设置两个选项。 “跳过空行”默认开启,“为行编号(1.、2.、3. ……)”默认关闭。也可以点击预设,由它替您填写各个字段。
  4. 点击“应用”,然后复制。 结果不会随输入而更新,修改任何字段后请再次点击“应用”。三个计数分别显示输入行数、输出行数和输出字符数。

可直接套用的用法

下表每行显示需要输入的内容,以及“apple”会变成什么。各字段可以填写任意文本,因此这些只是起点,而非固定列表。

用途前缀后缀“apple”变为
为代码引用字符串"","apple",
Markdown 项目符号- - apple
HTML 列表项<li></li><li>apple</li>
由页面名称列表生成链接https://example.com/https://example.com/apple
SQL 字符串列表'','apple',
编号列表(为行编号)1. apple

使用“引号加逗号”的配方时,三行“apple”“banana”和“cherry”(第二行和第三行之间有一个空行)会得到如下结果。由于“跳过空行”已开启,空行保持不变;若同时勾选“为行编号”,计数也会跳过空行,因此 cherry 是 3 而不是 4。

引号 + 逗号

"apple",\n"banana",\n\n"cherry",

为行编号

1. apple\n2. banana\n\n3. cherry

需要注意的限制

  • 最后一行也会加上后缀。 逗号后缀会在最后一项后留下末尾逗号,代码列表和 SQL 都不接受这种写法。请手动删除,或使用 逗号分隔工具,它把各行合并为一个字符串,且没有末尾逗号。
  • 行内的引号不会被转义。 已包含双引号的行,输出后引号会不成对。请先用 查找和替换 转义它们。
  • 编号在前缀之前。 若开启编号并使用前缀“- ”,一行会变成“1. - apple”。请二选一使用。
  • 只含空格的行视为空行。 开启“跳过空行”时,这类行会原样保留。关闭该选项后,空行也会加上前缀和后缀。

您需要哪个工具?

如果您想……使用
为每行添加文本本前缀和后缀工具
项目符号、箭头或对勾,以及缩进的子项项目符号生成器
将各行合并为一个逗号分隔的字符串,或反向操作逗号分隔工具
行号的起始数字、补零或自定义分隔符行号
替换行内文字,而不是在行上添加查找和替换

常见问题

如何在每行开头添加文本?
将多行文本粘贴到输入框中,在前缀框中输入所需文字,然后点击“应用”。前缀会一次性加在每一行的前面。若要在末尾添加,使用后缀框的方法相同;两个框都填写即可包裹每一行。
如何给每行加上引号?
点击“用 "双引号" 包裹”预设,或在前缀和后缀两个框中都输入双引号。如果列表要放入数组或 SQL 的 IN 子句中,请再在后缀中加上逗号(即引号后接逗号),并删除最后一项后面的逗号。
“跳过空行”是做什么的?
勾选后,空白行会原样保留,不会添加前缀和后缀,因此各组行之间的空隙得以保留。关闭时,每个空行都会变成只含前缀和后缀的一行。
可以用它制作 Markdown 列表吗?
可以。Markdown 列表预设把前缀设为短横线加一个空格,这是有效的 Markdown 项目符号。若要 1. 2. 3. 形式,请点击“为行编号”预设;Markdown 也接受数字加句点作为有序列表的标记。
它与项目符号生成器有何不同?
本工具会在每行加上您输入的任何文字。项目符号生成器则替您选择 •、✓ 或 → 等符号,并可以缩进子项。引号、标签、网址和代码用本工具;供人阅读的列表用后者。
我的文本会被上传或保存吗?
不会。文本在您的浏览器中格式化,不会向服务器发送任何内容。关闭标签页即会清除。

相关工具

文本清理与格式中的更多工具