批处理怎样随机从多个文本里提取几行内容并重新组合输出?(两则)
看到论坛里高手真多,打心里佩服,有二个问题放在这里请教:
1.批处理怎样随机从多个文本里提取几行内容并重新组合输出
比如说1.txt和2.txt、3.txt、4.txt...多个(能设定几个记事本)文本里面各有200行带符号文字,我想实现随机从每个文本里面提取5行(5做成可调的)内容(注意是随机,
比如提取1、5、9、150、200共5行组成一行新的文本,注意不换行,也就是组成的文本是159150200这样的为一行),并不是只组合一次,最好做成可设定输出多少行,
比如可设定运行后随机组合50行或不限行并输出到2.txt,组合后的内容不能重复。希望论坛的达人们帮小弟搞下这个代码 谢谢拉!
1,允许重复提取
2,文本编码类型是txt
3,文本中没有空行
4,1.txt和2.txt、3.txt、4.txt(如有个把空行不知能行吗,不行就考虑)。
看过论坛里民单个文本高手写出来了http://bbs.bathome.net/thread-10754-1-1.html,这个复杂些不知能行吗
2.怎样随机替换特定字符,替换字数不限,比如有a.txt,b.txt,
a.txt里面内容如为:
ddddgfgd
sdgdsds
rtyrewyh
sdggdsgds
sdgsdg
sdgsds
sdggsd
.....
这样随机多行
b.txt里面内容如为
sdfk中华g%*dhfglgh,'xxxxx,yyyyy,wwwww',sd%¥g侠客ljsd,kkkkk,jjjjj,ttttt <>
注:sdfk中华g%*dhfglgh,'xxxxx,yyyyy,wwwww'(前面特定词xxxxx,yyyyy,wwwww可为0或多个可设调),sd%¥g侠客ljsd,kkkkk,jjjjj,ttttt <>(此处词kkkkk,jjjjj,ttttt也为1至多个可设调)。
然后怎样用a.txt里面的行允许重复提取,单行随机不重复的替换b.txt里面的xxxxx,yyyyy,wwwww,kkkkk,jjjjj,ttttt这些指定字符,字符句不限制个数,行字数不限。
E-Mail:xxxhjs@163.com |