列表删除右边 N 个字符
把「每行一项」的列表逐行删掉右侧最后 N 个字符:按 Unicode 码点计数,汉字与 emoji 都算一个字符;N 大于行长时整行被删空(默认再被丢掉),适合批量去掉文件后缀、行尾标记这类尾部字符。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
列表
删除结果
一行一项,按 Unicode 码点计数,可直接复制。
输入列表后即可删除每行右侧字符
行数: 0 · 改动行: 0 · 删除字符: 0 · 清空行: 0
这个工具能做什么
- 批量去掉统一的文件后缀或扩展名,把文件名列表还原成主体部分。
- 清掉导出数据行尾的分隔符(逗号、竖线、制表符),避免后续粘贴时多出一列。
- 去掉行尾的临时标记或时间戳后缀,让同一类记录能对齐比较。
示例
输入
订单A1001.tmp 订单B2002.tmp 订单C3003.tmp
输出
订单A1001 订单B2002 订单C3003
删掉右侧 4 个字符:统一的 .tmp 后缀被去掉,只留下真正的文件名主体。
常见问题
删掉右边 N 个和「截取左边」结果一样吗?
当 N 小于行长时两者结果相同,都等于从行首取到倒数第 N+1 位。差别在 N 大于行长时:本工具把该行删空(默认再丢掉),截取工具则整行保留。
负数位置怎么算?
没有负数位置:N 必须是不小于 0 的整数,负数直接报错,不会从左边倒着删。要从左边删请用「列表删除左边 N 个字符」。
中文字符算几个?
一个汉字算 1 个字符、一个 emoji 也算 1 个字符,按 Unicode 码点计数,所以不会从半个汉字或半个 emoji 中间切开。组合 emoji(如带肤色的人像)按码点会算多个字符。
N 大于行长怎么办?
该行被删成空字符串,默认按空行丢掉,统计里的「清空行」会记录行数;关掉「丢掉空行」后这些行会以空行留在输出里,方便对照位置。
关键词:列表删除删除右边n个字符remove rightstrip suffix去掉后缀行尾删除list remove删除末尾字符