删除每行的第一个字符 - 行开头修剪工具

立即实时从每行开头或整个文本块中删除指定数量的字符 (N)。非常适合剥离数千行中的固定长度行号 (01.)、项目符号点 (-)、SKU/ID 代码、ISO 日期或服务器日志时间戳。

Quick Trim:

删除的字符:0

输出字符:0

字:0

行数:0

如何删除每行的前 N ​​个字符

  1. 粘贴您的列表 – 在左侧的 Source Text 框中输入多行文本,或单击 Load Sample 以使用示例编号列表进行测试。
  2. 设置您的字符数 (N) – 在 要删除的字符数 中键入要删除的字符数,或单击 快速修剪 preset (如 -2 Chars 用于 markdown 项目符号或-4 01 的字符。
  3. 调整行和空格保护 – 如果您粘贴的文本具有不均匀的前导空格,请在计数之前保持修剪前导空格启用,或者如果您有意去除固定代码缩进,请取消选中它。检查 Skip 比 N 短的行以保护短标题。
  4. 复制或下载 – 当您调整计数时,您的修剪输出会实时更新。完成后单击“复制到clipboard”或“下载.txt”。

前后示例

1.删​​除4个字符(编号列表)

Settings: 每行删除 4 字符

01. Project Kickoff
02. Design Wireframes
03. Frontend Build

修剪结果:

Project Kickoff
Design Wireframes
Frontend Build

2.删除2个字符(项目符号和评论)

Settings: 每行删除 2 字符

- Apples
- Bananas
- Cherries

修剪结果:

Apples
Bananas
Cherries

3.删除日志时间戳(20个字符)

设置: 每行删除 20 字符

2026-11-09 08:15:02 Server started
2026-11-09 08:15:09 Worker connected
2026-11-09 08:16:41 Cache refreshed

修剪结果:

Server started
Worker connected
Cache refreshed

快速参考:要删除的常见字符计数

Common Fixed-Length Prefixes and How Many Characters to Remove
字符(N) 典型前缀已删除 之前→之后示例
1字符 哈希符号 (#)、引号标记 (>) 或项目符号 (•) #标题 → 标题
2个字符 Markdown 列表破折号 (-、*) 或代码注释 (//) - 购买牛奶 → 购买牛奶
3–4 个字符 零填充行号(01.、001)或 4 个空格缩进 01。第一项 → 第一项
6–7 个字符 Markdown 任务复选框(- [ ] 或 - [x]) - [x] 船舶释放 → 船舶释放
10–11 个字符 ISO 日期前缀 (YYYY-MM-DD) 2026-11-09 会议 → 会议
19–20 个字符 完整时间戳前缀 (YYYY-MM-DD HH:MM:SS) 2026-11-09 14:30:00 OK → OK

您应该使用哪个工具?

  • 当您要删除的前缀在各行中具有一致的字符长度 (例如,始终 2 个字符或始终 10 个字符)时,请使用删除每行的第一个字符(此工具),即使每行的实际字母、日期或 ID 都发生变化。
  • 当您的前缀具有 不同长度的(例如未填充的列表编号 1. 到 100.)或当您只想删除特定单词或regex 图案(如 https://)。
  • 当您想要完全相反的情况时,请使用 String 工具中的 第一个字符:仅保留每行的前 N 字符并丢弃其后的所有内容。

常见问题解答

为什么“计数前修剪前导空格”很重要?

从电子邮件、PDF 或网页复制列表或日志时,行的开头通常会包含意外的空格(例如,01.Task)。如果不先修剪这些前导空格,删除 4 个字符将删除 2 个空格加上 01,留下 。任务。选中 Trimleadingspacesbeforecounting 可以确保计数从第一个可见字符开始。 (如果您特别想删除前导缩进空格,只需取消选中该选项即可!)

当数字从 1. 到 100. 时,如何删除编号列表前缀?

如果您的列表是零填充的(01.、02.),则每个前缀的长度为 4 个字符,您可以在此处删除 4 字符。如果您的列表具有可变宽度数字(1. 为 3 个字符,10. 为 4 个字符,100. 为 5 个字符),请在删除 3 个字符时保持 Trim 前导空格选中。 1–99,或使用我们的 删除前缀工具 和 行号 preset 自动删除任何数字长度。

删除字符会破坏行首的表情符号或重音字母吗?

不会。与使用原始 UTF-16 `.slice()` 并将表情符号分成两半为损坏符号的基本工具不同,我们的工具按完整的 Unicode 代码点对字符串进行切片,因此表情符号项目符号(如 ✅ 或 🚀)干净地算作 1 个字符。

我的文本会被私下处理吗?

是的。所有字符删除均通过 JavaScript 在您的网络浏览器本地 100% 发生。不会将任何文本发送到任何外部服务器。