什么是添加前缀/后缀?

前后缀添加工具可以为每一行添加自定义前缀或后缀。可用于格式化列表、添加编号、用 HTML 标签包裹每行,或为数据导入做准备。

把列表(每行一条)粘进输入框,设置前缀(加在每行开头的文字)和后缀(加在每行结尾的文字)。输入时输出预览实时更新,还有开关可以让空行原样通过。结果可以一键复制或下载为 .txt 文件,适合给表格、CSV、SQL 或 HTML 准备数据。

使用方法

  1. 将多行文本粘贴到输入区域——每一行都会被单独处理。
  2. 输入前缀文本(添加到每行开头)和/或后缀文本(添加到每行结尾)。
  3. 输出会随您输入实时更新。完成后复制结果即可。

何时使用

  • 把一串网址用 <a href="..."> 标签或 Markdown 列表符号包裹起来。
  • 在每行加上 CSV 风格的引号和逗号,准备粘进 SQL 的 IN 子句。
  • 在一串用户名前加 @,生成提及列表或运营花名册。

结果

给定三行内容“apple”、“banana”、“cherry”,设置前缀为“- ”、后缀为“ (fruit)”,输出结果为“- apple (fruit)”、“- banana (fruit)”、“- cherry (fruit)”。

常见问题

能用 Tab 之类的隐形字符作为前缀或后缀吗?
可以,输入什么就原样输出。Tab 字符需要先复制再粘贴(Cmd/Ctrl+V),因为输入框本身会拦截 Tab 键的焦点切换行为。换行符也同样靠粘贴进入,每行就会得到多行的填充。
用这个工具给列表编号(如「1. 苹果」「2. 香蕉」)行吗?
打开「为每行自动编号」并选一种格式:1.、补零 01.、方括号 [1] 或圆括号 (1)。编号会沿列表逐行递增,起始值也可自定。它排在你设置的前缀之前,所以「1. 苹果」「2. 香蕉」点几下就能搞定。
输入里的空行会怎样处理?
默认空行也会加前缀和后缀,空行最终变成「<前缀><后缀>」。打开「跳过空行」开关后,空行保持空,这在源文本里有段落分隔需要保留时很有用。
能不能把每行包成 <li>…</li> 这样的 HTML 标签?
可以。前缀填 <li>,后缀填 </li>,就能得到干净的列表项,直接粘进 <ul> 或 <ol> 里。同样的思路可以用来做 JSON 字符串、SQL VALUES 行或 Markdown 列表。
工具会保留原来的行顺序吗?
会。输出按行严格保留输入顺序。工具只在行首尾加文字,不会重新排序、排序或去重。需要这些操作的话,处理完再接列表排序工具或去重工具即可。

相关工具