分类

前缀删除器

智能识别并删除每行开头的相同前缀,提供多种检测模式

仅在"使用自定义前缀"模式下使用

如果启用,仅当所有行都包含前缀时才删除

关键信息

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

概览

前缀删除器是一款高效的文本处理工具,旨在帮助用户快速识别并批量移除每行开头的重复前缀。无论是清理带有编号的列表、去除特定的符号标记,还是统一文本格式,该工具都能通过智能检测或自定义规则,精准剥离冗余字符,让您的数据处理更加简洁高效。

适用场景

  • 需要从导出的日志或数据列表中批量移除统一的日期、时间戳或标识符前缀时。
  • 整理带有编号(如 1.、2.)或符号(如 -、*)的文本列表,并希望将其转换为纯净的文本内容时。
  • 在处理格式不统一的文档时,快速清理每行开头的多余空格或特定字符序列。

工作原理

  • 将需要处理的文本粘贴到输入框中。
  • 选择合适的检测模式,如“自动检测”、“数字前缀”或“自定义前缀”。
  • 根据需要调整大小写敏感、修剪空白字符等高级选项。
  • 点击处理按钮,即可立即获取移除前缀后的干净文本。

使用场景

清理从代码编辑器或终端导出的带有时间戳的日志文件。
将带有项目符号的文档转换为纯文本列表,以便导入其他系统。
批量删除 Excel 或 CSV 导出文本中统一的列标识符或前缀字符。

用户案例

1. 清理日志文件时间戳

运维工程师
背景原因
需要分析一份包含数千行日志的文本,每行开头都有固定的日期和时间(如 [2023-10-01 10:00:00])。
解决问题
时间戳干扰了后续的文本分析和关键词提取。
如何使用
选择“自定义前缀”模式,输入“[2023-10-01 10:00:00] ”,点击处理。
示例配置
mode: custom, customPrefix: '[2023-10-01 10:00:00] '
效果
所有行的时间戳被一键移除,保留了纯净的日志内容。

2. 转换带编号的列表

内容创作者
背景原因
从文档中复制了一份带有编号的清单(如 1. 苹果, 2. 香蕉),需要将其转换为纯文本列表。
解决问题
手动删除每个数字和点号非常繁琐。
如何使用
选择“检测数字前缀”模式,并勾选“删除后修剪空白字符”。
示例配置
mode: numeric, trimWhitespace: true
效果
所有编号被自动识别并删除,文本自动左对齐,格式整洁。

用 Samples 测试

video, text, barcode

相关专题

常见问题

前缀删除器支持哪些检测模式?

支持自动检测公共前缀、自定义前缀、数字前缀(如 1.)以及符号前缀(如 -、#)。

如果某些行没有前缀,工具会如何处理?

您可以开启“仅当所有行匹配时处理”选项,或者直接处理,工具将跳过不符合条件的行。

处理后可以自动删除多余的空格吗?

可以,勾选“删除后修剪空白字符”选项,工具会在移除前缀后自动清理行首尾的空格。

该工具是否会破坏原始文本的缩进格式?

默认情况下,工具会保持原始缩进,您可以根据需求在设置中调整该选项。

自定义前缀模式支持正则表达式吗?

目前主要支持精确的字符串匹配,暂不支持复杂的正则表达式。

API 文档

请求端点

POST /zh/api/tools/prefix-remover

请求参数

参数名 类型 必填 描述
text textarea -
mode select -
customPrefix text 仅在"使用自定义前缀"模式下使用
caseSensitive checkbox -
trimWhitespace checkbox -
preserveIndentation checkbox -
minLength number -
onlyIfAllMatch checkbox 如果启用,仅当所有行都包含前缀时才删除

响应格式

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

AI MCP 文档

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

{
  "mcpServers": {
    "elysiatools-prefix-remover": {
      "name": "prefix-remover",
      "description": "智能识别并删除每行开头的相同前缀,提供多种检测模式",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=prefix-remover",
      "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]