TXT行删除工具用于按关键词、正则表达式、行号、字符长度、重复内容等条件批量筛选TXT文本行,也可以删除空行、整理输出内容并选择只保留命中行。页面提供文件上传、粘贴文本和示例数据三种文本来源,适合清理名单、日志、关键词和其他按行保存的文本。
核心功能
- 批量选择一个或多个TXT文件,也可直接粘贴文本或载入页面示例数据。
- 删除空白行,并可把只包含空格或制表符的行一并视为空行。
- 按关键词或正则表达式匹配文本行,关键词支持包含任一、同时包含全部或不包含任一。
- 按单个行号、行号范围、倒数行号或每行字符长度筛选并删除内容。
- 移除重复行,设置重复行保留方式,并可忽略首尾空白或让空行不参与去重。
- 在删除模式和保留模式之间切换,使用任意规则或全部规则组合判断。
- 设置文本编码、换行符、UTF-8 BOM、末尾换行,以及分别输出或合并为一个TXT。
- 处理前查看原始行数、保留行数、删除行数和示例预览,处理后按页面提示下载结果。
使用前准备
- 准备一个或多个TXT文件,或准备需要直接粘贴到页面中的按行文本。
- 页面支持多选和拖拽TXT文件;界面仅展示前20个文件,处理时会包含全部已选文件。
- 提前确定要删除还是保留命中的行,并准备关键词、正则表达式、行号或字符长度等规则参数。
- 如需按行号处理,行号从1开始;页面支持单个行号、范围和倒数行号。
使用步骤
-
选择文本来源并添加内容
进入“文件输入”选项卡,在“选择文本来源”中选择TXT文件、粘贴文本或示例数据。处理本地文件时点击“选择TXT文件”,也可以把多个TXT文件拖入虚线区域;需要快速清洗一段文字时切换到“粘贴文本”,再按页面提示输入按行内容。
图1:选择文本来源并在对应区域添加TXT文件或文本 -
设置处理逻辑并启用删除规则
点击“规则设置”,先选择“删除匹配规则的行”或“只保留匹配规则的行”,再决定多种规则之间是满足任意规则即可匹配,还是必须满足全部规则。随后打开需要使用的规则开关并填写参数;页面提供空行、关键词、正则、行号、长度、重复行、前后行和输出清理等设置。没有启用的规则不会参与匹配。
图2:选择删除或保留逻辑,并启用需要的文本行规则 -
配置编码、换行符与输出方式
点击“输出设置”。在“文本读取与换行”中选择文本编码和输出换行符,并按需要决定是否输出UTF-8 BOM或在末尾补一个换行;在“下载方式”中选择每个文件分别输出或合并为一个TXT。批量分别输出时可以填写ZIP文件名,合并输出时还可设置合并文件名、文件间分隔和合并后去重。
图3:设置文本读取方式和结果文件的输出方式 -
预览统计后开始处理并下载
点击“预览结果”,再按“预览当前设置”查看原始行数、保留行数、删除行数、删除比例以及处理前后示例。确认输入内容和规则符合预期后,点击底部“开始处理”。完成后,结果区会显示前20个结果文件,全部结果可通过“下载结果”按钮获取。
图4:先预览统计,再按页面顺序开始处理并下载结果
主要参数说明
| 参数 | 作用 | 建议 |
|---|---|---|
| 处理模式 | 可删除匹配规则的行,或只保留匹配规则的行。 | 常规清理选择删除模式;需要反向筛选时选择保留模式。 |
| 多规则关系 | 可设置满足任意规则即匹配,或必须满足全部规则才匹配。 | 启用多种规则时,根据需要扩大或收紧匹配范围。 |
| 空行规则 | 删除空白行,并可把只包含空格或制表符的行视为空行。 | 文本中存在视觉上空白的行时,保留“空格和制表符也视为空行”。 |
| 关键词规则 | 支持包含任一关键词、同时包含全部关键词或不包含任一关键词;关键词可按每行、竖线或逗号分隔。 | 先确定匹配方式,再按所选分隔方式输入关键词。 |
| 正则规则 | 使用每行一个的正则表达式匹配复杂文本格式,并提供全局匹配和多行模式。 | 适合日志、名单、代码片段等具有固定格式的内容。 |
| 行号规则 | 按单个行号、范围或倒数行号匹配,例如 1,5,8-12,-1。 |
行号从1开始,-1 表示末行,-2 表示倒数第二行。 |
| 长度规则 | 按整行字符数、去首尾空白后的字符数或不计空白字符进行比较,可选择大于、小于、等于或区间条件。 | 先确定统计方式,再填写数值A;区间条件同时填写数值B。 |
| 重复行规则 | 可保留首次出现并删除后续重复行,或删除所有重复组中的行;还可设置首尾空白和空行的比较方式。 | 需要保留一条代表记录时选择保留首次出现。 |
| 输出清理 | 可去除每行首尾空白、合并连续空格或让连续空行只保留一行。 | 该设置只整理保留下来的行,不作为匹配规则参与删除判断。 |
| 文本编码与换行符 | 编码可选自动识别、UTF-8、GB18030/GBK、Big5、UTF-16 LE;换行符可沿用原文件或改为LF、CRLF。 | 不确定原编码时使用自动识别;有明确兼容要求时选择对应编码和换行符。 |
| 输出模式 | 可让每个文件分别输出,也可合并为一个TXT,并设置文件名和文件间分隔。 | 分别输出会保留原文件名;合并时先确认合并文件名和分隔方式。 |
结果与保存
“预览结果”页会显示原始行数、保留行数、删除行数和删除比例,并分别提供处理前、处理后示例区域。处理完成后,页面会在结果区展示前20个结果文件,全部结果通过“下载结果”按钮获取。
页面说明单个结果文件可以直接下载,多个文件会打包为ZIP;分别输出时保留原文件名,遇到同名文件会自动追加数字区分。选择合并输出时,结果会按设置生成一个TXT文件,并使用指定的文件间分隔方式。
常见问题与使用建议
可以同时使用多种删除规则吗?
可以。分别启用需要的规则,并在“多规则关系”中选择“满足任意规则即匹配”或“必须满足全部规则才匹配”。
删除模式和保留模式有什么区别?
删除模式会移除命中规则的行;保留模式只留下命中规则的行,适合反向筛选。
行号规则应该怎样填写?
可输入单个行号或范围,例如 1,5,8-12,-1。行号从1开始,负数从文件末尾向前计算。
关键词规则和正则规则如何选择?
直接按具体词语筛选时使用关键词规则;需要匹配固定格式或复杂文本结构时使用正则规则。两种规则都需要先启用,再填写对应内容。
文件会上传到服务器吗?
页面明确说明数据在浏览器中处理,不会上传服务器;处理速度由当前设备配置决定。