删除每行的最后一个字符 – 行尾修剪工具

立即实时从每行末尾或整个文本块中删除指定数量的字符 (N)。非常适合截断固定长度文件扩展名(.txt、.csv)、尾随逗号和分号、固定宽度 ID 或数千行时间戳。

Quick Trim:

删除的字符:0

输出字符:0

字:0

行数:0

如何删除每行的最后 N 个字符

  1. 粘贴您的列表 – 在左侧的 Source Text 框中输入多行文本,或单击 Load Sample 查看文件名示例列表。
  2. 设置您的字符数 (N) – 在 要删除的字符数 中键入要删除的字符数,或单击 快速修剪 preset (如 -1 Char 用于尾随逗号或 -4 .txt/.jpg 扩展的字符)。
  3. 调整行和空格保护 – 启用在计数前修剪尾部空格,以便粘贴行末尾的意外空格不会干扰,如果您想保持短标题不变,请选中跳过比N短的行。
  4. 复制或下载 – 当您调整计数时,您的修剪输出会实时更新。完成后单击“复制到clipboard”或“下载.txt”。

前后示例

1.删​​除4个字符(文件扩展名)

Settings: 每行删除 4 字符

quarterly-report.pdf
user-database.csv
company-logo.png

修剪结果:

quarterly-report
user-database
company-logo

2. 删除 1 个字符(尾随逗号)

Settings: 每行删除 1 字符

"apple",
"banana",
"cherry",

修剪结果:

"apple"
"banana"
"cherry"

3.删除固定长度日期后缀(11个字符)

Settings: 每行删除 11 字符

backup_server_2026-11-09
invoice_batch_2026-11-08
audit_summary_2026-11-07

修剪结果:

backup_server
invoice_batch
audit_summary

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

Common Fixed-Length Endings and How Many Characters to Remove
字符(N) 典型结局已删除 之前→之后示例
1字符 尾随逗号 (,)、分号 (;) 或斜杠 (/) https://site.com/ → https://site.com
2个字符 引号 + 逗号 (", 或 ',) 或空括号 (()) initFunction() → initFunction
4个字符 点 + 3 个字母的文件扩展名(.txt、.pdf、.jpg、.csv、.mp4) invoice_01.pdf → invoice_01
5个字符 点 + 4 个字母的文件扩展名(.html、.docx、.xlsx、.json、.webp) index.html → index
10–11 个字符 ISO 日期后缀(_YYYY-MM-DD 或 YYYY-MM-DD) report_2026-11-09 → report

您应该使用哪个工具?

  • 当您要截断的结尾具有 一致的字符长度(例如,始终 1 个字符或始终 4 个字符)时,即使行与行之间的实际字母或数字有所不同,也请使用删除每行的最后一个字符(此工具)。
  • 当您的结尾具有 不同长度 或者您只想删除特定文本模式(例如 .jpeg 和 .png 混合在一起)时,请使用 Remove Suffix From Text。
  • 当您想要完全相反的效果时,请使用 保留最后一个字符工具:仅保留每行的最后一个 N 字符并丢弃它们之前的所有内容。

常见问题解答

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

从电子表格、PDF 或终端输出复制文本时,行末尾经常包含不可见的空格(例如,file.txt)。如果不先修剪这些尾随空格,删除 4 个字符将删除 2 个空格加上 xt,留下 file.t。在计数 之前检查 Trim 尾随空格可保证结果准确。

该工具是否保留行首的前导缩进?

是的!与删除前导空格和尾随空格的基本修剪器不同,我们的 Trim 删除后的尾随空格 选项仅清除每行 end 处的空白,以便您的代码或列表缩进在行开头保持完整。

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

不会。我们的工具按完整的 Unicode 代码点而不是原始的 UTF-16 代码单元对字符串进行切片,因此表情符号和国际字符会被准确计数,并且不会拆分为损坏的符号。

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

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