P和文本都用ANSI 也不行 还是出现乱码 实在没办法 请教各位
批处理如何让语句自动随机字数(4-6个)换行,自动去标点符号和空格还有数字
例文章:
据中国之声《新闻晚高峰》报道,住建部最近发布了新版《商品房屋租赁管理办法》,对市场中将房屋分拆、隔断“化整为零”群租行为明令禁止,打隔断出租最高将罚3万。新规将于2011年2月1日施行。新规实施后,隔断间的广大租户将何去何从?
批处理后:
据中国之
声新闻晚高峰
报道住建部最
近发布了新
版商品房
屋租赁管理办
法对市场中
...
直到文章结束
源文件1.txt
输出文件2.txt
- @echo off
- sed "s/[0-9]//g; s/[,。?!《》()“”、…—]//g" "1.txt">Hanye.h
- chcp 936 >nul&graftabl 936 >nul
- for /f "delims=" %%a in (Hanye.h) do call:Han "%%a"
- del /q Hanye.h
- exit
- :Han:初始化
- set "Ye=%~1"
- setlocal enabledelayedexpansion
- :Ye:循环分隔单行
- set/a Xing=%random%%%3+4
- >>"2.txt" echo !Ye:~%Gu%,%Xing%!
- set/a Gu+=%Xing%
- if not "!Ye:~%Gu%!"=="" goto:Ye
- Endlocal
复制代码
[ 本帖最后由 laimao 于 2010-12-21 20:28 编辑 ] |