分类

为文本行添加前缀

快速为一个或多个文本行添加前缀

关键信息

分类
Text Processing
输入类型
textarea, text, select, checkbox
输出类型
text
样本覆盖
4
支持 API
Yes

概览

“为文本行添加前缀”是一款高效的文本处理工具,旨在帮助用户快速为多行文本的开头统一添加指定的字符或标记,从而简化代码整理、列表格式化及文档编辑工作。

适用场景

  • 需要将普通文本转换为 Markdown 引用格式或列表格式时。
  • 在编写代码或配置文件时,需要批量为多行内容添加注释符号或特定标识符时。
  • 整理数据列表,需要为每一行数据添加统一的分类标签或前缀时。

工作原理

  • 在文本输入框中粘贴需要处理的多行文本内容。
  • 在“前缀”字段中输入你想要添加的字符,例如“> ”或“- ”。
  • 根据需求选择“目标行”范围(如所有行、仅非空行等),并勾选是否保持缩进。
  • 点击处理按钮,工具将立即生成并显示添加前缀后的完整文本。

使用场景

将普通文本段落快速转换为 Markdown 引用块。
批量为代码行添加注释符号(如 // 或 #)。
为日志文件或数据列表的每一行添加统一的时间戳或分类前缀。

用户案例

1. Markdown 引用格式化

内容创作者
背景原因
需要将一段长文本引用到博客中,要求每一行开头都有 Markdown 的引用标记“> ”。
解决问题
手动为每一行添加“> ”非常繁琐且容易出错。
如何使用
将文本粘贴到输入框,前缀设为“> ”,目标行选择“All Lines”。
示例配置
prefix: "> ", targetLines: "all"
效果
所有文本行瞬间变为引用格式,直接复制即可使用。

2. 代码批量注释

软件开发者
背景原因
需要临时注释掉一段配置文件中的多行参数,以便进行调试。
解决问题
逐行添加注释符号效率低下。
如何使用
输入配置参数,前缀设为“# ”,并勾选“忽略空行”以保持文件结构清晰。
示例配置
prefix: "# ", targetLines: "nonempty", ignoreEmpty: true
效果
所有非空配置行均被成功注释,且保持了原有的缩进格式。

用 Samples 测试

text

相关专题

常见问题

我可以只给非空行添加前缀吗?

可以,在“目标行”选项中选择“Non-empty Lines Only”即可跳过空行。

该工具会改变原有的缩进格式吗?

默认情况下会添加在行首。如果勾选“保持缩进”,工具会识别原有缩进并在其后添加前缀。

我可以为奇数行和偶数行分别添加不同的前缀吗?

目前该工具支持针对奇数行或偶数行进行批量处理,但需分两次操作完成。

处理后的文本如何导出?

处理完成后,您可以直接复制结果框中的文本,粘贴到任何编辑器或文档中。

该工具支持处理多大的文本量?

该工具主要在浏览器端运行,适合处理常规的文本块,对于超大规模文本建议分批处理。

API 文档

请求端点

POST /zh/api/tools/text-add-prefix-lines

请求参数

参数名 类型 必填 描述
textInput textarea -
prefix text -
targetLines select -
ignoreEmpty checkbox -
preserveIndent checkbox -

响应格式

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
文本: 文本

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-text-add-prefix-lines": {
      "name": "text-add-prefix-lines",
      "description": "快速为一个或多个文本行添加前缀",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-add-prefix-lines",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]