Board logo

标题: [文本处理] [已解决]批处理如何将文本内指定关键字替换为随机不重复的数字? [打印本页]

作者: qq147887    时间: 2014-2-26 15:53     标题: [已解决]批处理如何将文本内指定关键字替换为随机不重复的数字?

冲重复的好纠结。。。
随机的数字范围为100万-220万。
求高人!
作者: DAIC    时间: 2014-2-26 16:00

请把原始文本内容发出来看看
作者: qq147887    时间: 2014-2-26 16:04

本帖最后由 qq147887 于 2014-2-26 16:05 编辑

[0]
id=2200044
name=panjianglei
gender=1
[1]
id=2200053
name=panqingbo6
gender=1
[2]
id=2200114
name=寐ing
gender=2
[3]
id=2200142
name=Ds小白
gender=2


替换内容为ID=后面的7位数字。
刚才已经把ID=后面的7位数字用正则全替换成了AAAAAAAAAAAA。
作者: DAIC    时间: 2014-2-26 16:09

把你获取随机数的代码贴出来看看,我可以帮你改成不重复的。
作者: qq147887    时间: 2014-2-26 16:36

感谢DAIC !
已经用笨办法解决
采用正则替换了AAAAAAAAAAAA后
然后就直接生成随机
用了批处理查重复行 手工剔除十几个后 已无重复
谢谢DAIC
作者: DAIC    时间: 2014-2-26 16:38

回复 5# qq147887


可以参考一下别人是如何实现不重复的

http://bbs.bathome.net/thread-9702-1-1.html
http://bbs.bathome.net/thread-470-1-1.html
http://bbs.bathome.net/thread-568-1-1.html
http://bbs.bathome.net/thread-3733-1-1.html




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