讲师中心 微信公众号
AI工具推荐 视频效率加速

Notepad++批量删除每行中间特定位置字符的技巧

星雪吖_8543

星雪吖_8543

发布时间:2026-08-02 09:33:22

|

434人浏览过

|

来源于php中文网

原创

用Alt+鼠标拖选做列编辑最稳,需关闭自动换行、按住Alt垂直拖选目标列范围后删除,适用于混用空格/制表符、含中文或emoji的场景,正则仅适用于分隔符明确且字段内不含分隔符的CSV/TSV。

notepad++批量删除每行中间特定位置字符的技巧

用Alt+鼠标拖选做列编辑最稳

Notepad++ 没有“删第 N 到 M 列”一键命令,所谓“中间特定位置”,本质是物理列范围删除——必须靠列编辑模式,不是正则能干净解决的场景。正则在混用空格/制表符、含中文或 emoji 时极易错位,而列编辑所见即所得,不解析字符语义,只按显示器坐标删。

操作前务必关闭「自动换行」(View → Word wrap 不勾选),否则纵向拖选会因折行跳列;按住 Alt 键不放,鼠标从目标起始列(比如第 10 列)按下,垂直向下拖到最后一行对应列(比如第 15 列),松手后直接按 Delete 或 Backspace 即可。

  • 行尾不足目标列数的,删到行尾为止,不会报错
  • 拖选时若松开 Alt 再按键,选区立即消失——必须一气呵成
  • 如果文件里缩进用的是制表符,且宽度设为 4,那么第 10 列实际可能是第 3 个制表符后的第 2 个字符,建议先开启「视图 → 显示符号 → 显示空格与制表符」确认真实布局

正则删中间列只适用于分隔符明确的文本

只有当你要删的是“第 N 个字段”(如 CSV 第 3 列),而非屏幕上的第 N 列,才考虑正则。它依赖分隔符严格、字段内不含分隔符这两个前提,否则匹配立刻失准。

例如删以逗号分隔的 CSV 中第 3 列:^([^,]*,){2}([^,]*),(.*)$ 替换为 ;删 TSV 第 2 列:^([^\t]*\t){1}([^\t]*)\t(.*)$ 替换为 。

Notepad++ Windows版
Notepad++ Windows版

Notepad++ 8.9.7 Windows版官方安装包,适合 Windows 用户进行代码编辑、文本处理、语法高亮和插件扩展配置。

下载
  • 必须取消勾选「. 匹配换行符」,否则 .* 可能跨行吞掉整块内容
  • 字段内含逗号(如 "a,b",c,d)时,正则完全失效,别硬套
  • 混用空格和制表符作分隔?先统一格式再处理,或直接切到列编辑

删中间固定长度但起始位置不齐?先对齐再动手

像日志中时间戳后跟不定长消息,想统一删掉“第 24 到 30 字符”,但有些行开头有 `[INFO]`、有些是 `[ERROR]`,导致起始列偏移——这时不能硬拖,得先归一化。

推荐两步走:先用正则把行首不一致的部分标准化,再列编辑。例如把所有行首 `[.*?] ` 替换为空,让后续内容对齐;或者用 编辑 → 行操作 → 修剪首尾空格 清掉浮动空格。

  • 对齐后开启「显示空格与制表符」,肉眼确认第 24 列是否真落在目标字符上
  • 大文件慎用正则批量替换行首,建议先「查找全部」预览匹配行数,避免误伤
  • 如果原始格式实在混乱,导出用 cut -c24-30 --output-delimiter="" input.txt(Linux/macOS)或 PowerShell 的 Substring() 更可控

容易被忽略的细节:BOM 和 Unicode 零宽字符

文件开头若有 BOM(\xEF\xBB\xBF),它占 3 字节但不显示,会导致你目测的“第 10 列”实际是第 13 列;同理,零宽空格(\u200B)、零宽非连接符(\u200C)也会悄悄挤占列位置,让拖选偏移。

遇到删不准的情况,先搜 \x{EFBBBF} 或 \u200B 看是否存在——Notepad++ 正则支持 \x{...} 和 \u... 写法,但需勾选「正则表达式」模式。

  • BOM 必须单独删:查找 \xEF\xBB\xBF,替换为空,再执行列编辑
  • 零宽字符无法通过肉眼定位,建议用「搜索 → 查找 → 查找下一个」逐个确认
  • 一旦发现这类不可见字符,说明文本来源可能来自网页或富文本粘贴,后续处理前最好先做一次「编码 → 转为 UTF-8 无 BOM」

热门AI工具

更多
PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

相关专题

更多
notepad++官网
notepad++官网

notepad++提供了许多强大的功能和工具,使其成为许多程序员和开发人员的首选工具。本专题为大家提供notepad++官网的相关文章,大家可以免费体验。

5653

2023.08.04

notepad++使用教程
notepad++使用教程

notepad++适合处理代码编辑、文本替换、格式查看和批量查找等日常任务。本专题围绕下载安装、界面设置、文件编辑、查找替换、插件使用和常见问题处理展开。

7422

2025.08.01

剧云AI短剧创作教程合集
剧云AI短剧创作教程合集

本专题聚焦剧云AI短剧创作,讲解从短剧灵感、梗概、全局大纲到分集、分场和正文的完整流程及节奏设计方法。

0

2026.10.14

剧云AI剧本创作零基础入门
剧云AI剧本创作零基础入门

本专题系统讲解剧云AI剧本创作流程,涵盖灵感、梗概、大纲、分场与正文生成,帮助新手快速完成首个中文剧本项目。

0

2026.10.14

VibeKnow文档转视频操作指南
VibeKnow文档转视频操作指南

本专题讲解VibeKnow上传Word、TXT、Markdown等材料生成视频的方法,覆盖内容解析、脚本组织、画面生成与成片检查。

0

2026.10.14

VibeKnow知识视频制作与导出详解
VibeKnow知识视频制作与导出详解

本专题整理VibeKnow从注册、素材上传、AI生成到预览导出的完整操作,帮助新手快速制作第一条知识讲解视频。

0

2026.10.14

二狗PPT大纲编辑实操指南
二狗PPT大纲编辑实操指南

本专题聚焦二狗PPT结构化大纲的生成和修改,讲解标题、正文、目录、页数与页面顺序的调整方法,提升汇报逻辑和内容完整性。

0

2026.10.14

二狗PPT文档转PPT全教程
二狗PPT文档转PPT全教程

本专题讲解二狗PPT解析Word、PDF、Excel和PPT资料的方法,涵盖文件上传、内容提取、大纲整理、异常处理与转换后校对。

0

2026.10.14

讯飞绘文全功能使用教程
讯飞绘文全功能使用教程

本专题系统整理讯飞绘文官网入口、注册登录、工作台及内容创作流程,帮助用户熟悉常用功能,快速完成首篇图文内容。

0

2026.10.14

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Notepad++ 官方插件文档
Notepad++ 官方插件文档

共0课时 | 0人学习

Notepad++ 官方用户手册
Notepad++ 官方用户手册

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn