找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 29629|回复: 7

[文本处理] 批处理去除txt中的干扰字符

[复制链接]
发表于 2015-3-21 22:41:58 | 显示全部楼层 |阅读模式
在许多txt文件中,存在大量由半角字符构成的干扰码

5 \: F( V3 N3 C% h' @
! a- C% }0 P/ Z/ K. O/ w* n: V5 `: B
+ V+ G' m, M3 k0 B; X! O
$ R; a1 H3 @" b" l" O: Y
. k) d2 D9 F/ R1 O$ ?* n
W3 ^$ G9 \: f+ E: U, [' ^6 b) f5 [9 [
6 Z  P4 |1 z; o5 c. {. I& w
; x& O3 n% }% _' g$ ?8 J) ?
% m+ z2 ^; @6 Y* b; D
5 \: F( V3 N3 C% h' @
4 x  T8 y# }. ]

求批处理删除。
不要误删如
入!4 c: N, ~. A, E8 P  f7 \: ~! ~
入!

香吗?”! a- C% }0 P/ Z/ K. O/ w* n: V5 `: B
香吗?”

成)
成)

1992年
1992年

3与21日
3月21日

the baby
the baby
发表于 2015-3-21 23:42:11 | 显示全部楼层
本帖最后由 bailong360 于 2015-3-21 23:56 编辑
  1. @Echo Off
  2. Set "Str=!+$.,;%%/\:()^&@?*'#{}"
  3. >$New.txt Grep -vP "^[\w %Str%].*[%Str%]+.*" File.txt
  4. Pause
复制代码
考虑到每行出现的干扰字符有多个,就没有将所有的干扰字符取齐了,如果发现过滤不正确请自行修改Str的值
Grep下载地址
http://batch-cn.qiniudn.com/tool/2.5.1/grep.exe
发表于 2015-3-21 23:51:27 | 显示全部楼层
回复 1# honghong33
先上传个文本看看
发表于 2015-3-22 10:56:50 | 显示全部楼层
与其处理 txt 不如处理 html
 楼主| 发表于 2015-3-22 14:33:55 | 显示全部楼层
回复 3# pcl_test


    已经在1楼上传
 楼主| 发表于 2015-3-22 14:34:24 | 显示全部楼层
与其处理 txt 不如处理 html
CrLf 发表于 2015-3-22 10:56



    下载的是txt,没有html文件
 楼主| 发表于 2015-3-22 14:34:49 | 显示全部楼层
回复 2# bailong360


    grep win7可以用吗
发表于 2015-3-22 14:36:00 | 显示全部楼层
回复 7# honghong33


    Xp Win7 Win8.1都测试过可以
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 14:40 , Processed in 0.019897 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表