Board logo

标题: [文本处理] [已解决]批处理怎么除去文本特殊字符,或者只保留中英文数字? [打印本页]

作者: jzsgyml    时间: 2011-1-23 20:18     标题: [已解决]批处理怎么除去文本特殊字符,或者只保留中英文数字?

  1. ⒈2⒊來㈧及de擁抱 !≮
  2. 卩s丶羙弑灬情傷刂
  3. _/~尛槑┌.菻。LOVE。WHO?。
  4. □/罜縡`■.
  5. ●./’[吿别の夏
复制代码
如上,文本中很多火星名称,或者大量字符的,如何批量处理去掉,非中英文,数字的字符。

如果不好判断,是否可以改成,提取中英文数字这些普通字符。希望的结果如下
  1. 來de擁抱
  2. 羙弑情傷
  3. 尛槑菻LOVEWHO
  4. 罜縡
  5. 吿别夏
复制代码

[ 本帖最后由 jzsgyml 于 2011-1-26 12:34 编辑 ]
作者: tmplinshi    时间: 2011-1-23 22:42

  1. @echo off
  2. for /f "delims=" %%a in (火星文大全.txt) do (
  3.     wfr.exe a.txt -r:"[%%a]" -t
  4.     rem “a.txt”可以换成通配符,如“*.txt”
  5. )
复制代码
需要自己收集”火星字符大全“
wfr 下载地址:http://baiy.cn/utils/wfr/index.htm
作者: jzsgyml    时间: 2011-1-26 12:35

恩,网上下了特殊字符表,处理速度飞快,几万行几秒就解决了,谢谢版主




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2