每行独立排序,未添加任何注释说明

早上打开电脑发现个烦心事,一堆文字乱七八糟堆在记事本里,每行内容都不一样长。想着给它们排个顺序,可手动拖来拖去差点把鼠标摁坏。

瞎折腾阶段

先把文件扔进Excel试试。复制粘贴进单元格,点开排序按钮,结果整行文字突然黏成一坨,行和行全乱套了。删除表格重来,专门把每行单独塞进不同列,排序时又发现它非拉着上下行一起动——我要的是每行自己管自己!

转战Word更搞笑。全选文字点排序,弹窗直接告诉我"操作无效"。鼠标拖动行,文档突然自动编号,删掉编号后顺序还是黏在一起的。气得我按住Alt键用鼠标竖着选,手一滑又全选整段了。

开窍时刻

瘫在椅子上刷手机时,突然想起前阵子处理简历的经历。当时用文本工具把求职者技能拆成单独行来着...赶紧翻出Notepad++。全选文字按Ctrl+F,在替换框里勾上"正则表达式",把查找内容填成 "\r\n"(是回车符),替换框放空——啪!所有行瞬间顶格对齐了。

接着点菜单"编辑">"行操作">"升序排序"。哈!每行文字像士兵列队似的,自动按首字母重新站好了。按住Shift+Alt键,用鼠标竖着往下拉,唰唰几秒钟删掉所有行首空格。

实操技巧:
  • 替换时勾"正则"才能处理换行
  • 删空行要看清是回车还是空格
  • 排序前务必解除行粘连

完事后回头看,就四步:拆行、删垃圾、点排序、清空格。但折腾的过程活像在迷宫里转圈,有时候最简单的事反而最耗人。