从网页复制的文字带一堆空格和软回车?导出的数据格式混乱?文本处理是最高频的小需求,本文一次讲全。
每行首尾多余空格会让数据比对失败、SQL 查询漏结果。处理时按行去除首尾空白,是最常用的第一步。
Windows 用 CRLF、Mac 用 LF、老系统用 CR,混用会导致 diff 整行误报和脚本解析失败。统一为 LF 最稳妥。
统一全半角(中文排版避免半角标点混入)、统一大小写后再比对、批量增删前后缀(如给每行加引号做 SQL IN 列表)。
把多行合并为一行(逗号分隔)常用于构造查询参数;把一行按分隔符拆成多行常用于查看长列表。
不会,工具只处理粘贴板里的内容,原文件不动。
浏览器内可处理数十万行;卡顿时建议分批。
使用去除零宽字符、BOM 和不可见 Unicode 的选项,肉眼看不出来的脏字符都能清掉。