在线删除文本中的前缀 - 批量行开头和编号删除器

立即删除不需要的前缀、行号(1.、[01])、项目符号、Markdown 复选框(- [ ])、URL 协议(https://www.)或自定义正则表达式模式每行的开头。将您的列表粘贴到下面,可以实时清理数千行,而不会覆盖您的原始源文本。

Quick Presets:

有效线路:0

删除前缀:0

输出字符:0

如何从每一行中删除前缀

  1. 粘贴您的文本 – 将编号列表、URL、日志行或代码输入到源文本框中,或单击加载样本以使用示例数据进行测试。
  2. 指定一个或多个前缀 – 在前缀中键入单个前缀以删除,在多个前缀(每行一个)中输入批量前缀列表,或者单击编辑器上方的快速预设之一。
  3. 配置匹配和修剪 – 启用区分大小写的匹配如果大小写很重要,请选中删除后修剪前导空格以清理剩余的缩进,或打开使用正则表达式进行动态模式。
  4. Copy 或 Export – Cleaned 结果 在您键入时实时更新。单击 复制到clipboard 或 下载 .txt 以保存已清理的列表。

前后示例

1. 剥离 URL 协议 & www

多个前缀: https://www.、https://、http://

https://www.google.com
https://github.com
http://example.org

清理结果:

google.com
github.com
example.org

2.删除行号(Regex)

正则表达式前缀: ^\s*\d+[.):\-]\s*

1. First requirement
2. Second requirement
10. Tenth requirement

清理结果:

First requirement
Second requirement
Tenth requirement

3. 清理 Markdown 复选框和项目符号

正则表达式前缀: ^\s*([-*•+]|\[\s*[xX]?\s*\])+\s*

- [x] Configure database
- [ ] Deploy API server
• Update documentation

清理结果:

Configure database
Deploy API server
Update documentation

备忘单:常见前缀删除和 Regex 食谱

需要去除动态前缀,例如递增行号、时间戳或标签?启用 使用正则表达式 (Regex) 并将这些模式中的任何一个粘贴到 Prefix 以删除 字段:

Common Plain-Text and Regular Expression Prefix Removal Patterns
目标/用例 前缀模式 模式 示例转换
删除编号列表标记 ^\s*(\[\d+\]|\d+[.):\-])\s* Regex 12。安装包 → 安装包
删除子弹和Markdown任务 ^\s*([-*•+]|\[\s*[xX]?\s*\])+\s* Regex - [x] 修复登录错误 → 修复登录错误
删除URL协议和www ^(https?:\/\/)?(www\.)? Regex https://www.site.com → site.com
删除冒号之前的所有内容 (:) ^[^:]+:\s* Regex Email: user@domain.com → user@domain.com
删除电子邮件回复引号标记 ^(\s*>+\s*)+ Regex >> 听起来不错 → 听起来不错
去掉代码注释符号 ^\s*(//|#|--|;)\s* Regex // const debug = true; → const debug = true;

何时使用“删除前缀”与“删除前 N 个字符”

  • 当您想要从每行开头删除 特定单词、标签、协议、项目符号或 regex 模式 时,请使用“从文本中删除前缀”(此工具),并保持不以该模式开头的行不变。甚至可变长度前缀(例如 1. 与 100.)也会被干净地删除。
  • 当您想要从每行中截去固定数量的字符(例如前 4 或 8 个字符)而不管这些字符是什么时,请使用 删除每行的第一个字符。

常见问题解答

如何从代码片段或编号列表中删除行号?

单击输入框上方的 行号 (1. ) 快速 Preset 按钮。由于行号的长度从单位数 (1.) 更改为两位数或三位数 (10.、100.),因此 preset 使用正则表达式^\s*(\[\d+\]|\d+[.):\-]|Line\s+\d+:?)\s* 干净地去除任何数字格式,而不会切入文本。

如何删除这两个“https://www.”和“https://”而不留下“www”。在后面?

您可以单击 URL 协议 (http/www) 快速 Preset 按钮,或在多前缀盒子。我们的工具会自动按长度对纯文本前缀进行排序,因此较长的前缀 (https://www.) 会先于较短的前缀 (https://) 进行匹配。

如何删除特定分隔符(如冒号、破折号或制表符)之前的所有内容?

启用 使用正则表达式 (Regex) 并输入 ^[^:]*:\s*(对于冒号)或 ^[^-]*-\s*(对于连字符)。这将匹配从行开头到分隔符第一次出现的所有字符。

“如果完全匹配则删除整行”有什么作用?

如果某行仅包含前缀而没有其他内容(例如,电子邮件引用中仅包含 > 或注释块中包含 # 的行),则删除前缀通常会留下一个空行。检查 如果完全匹配则删除整行 会从输出中完全删除该行。

使用此在线前缀删除器时我的文本是私密的吗?

是的。所有文本处理均使用客户端 JavaScript 在浏览器本地 100% 运行。您的文本、代码和 URL 永远不会发送到任何服务器。