vb怎么过滤重复写入.txt的内容?

我的代码:DimurlDimmaDimstrAsString,mcAsMatchCollectionurl=WebBrowser1.LocationURLstr=GetT... 我的代码:
Dim url
Dim ma
Dim str As String, mc As MatchCollection
url = WebBrowser1.LocationURL
str = GetText(url)
Set mc = RegExpTest("\b[A-Za-z\d\.\_\-]{1,50}@[^.]+\.[A-Za-z\d]{2,4}\b", str)

Open "C:\tianyamail.txt" For Append As #1 'Append追加写入
For Each ma In mc
Print #1, ma.Value
Next
Close #1
比如:
72248756@qq.com;
72248756@qq.com;
72248756@qq.com;
72248756@qq.com;
643543543556@qq.com;
lsy21wangli@163.com;
lsy21wangli@163.com;
lsy21wangli@163.com;
lsy21wangli@163.com;
lsy21wangli@163.com;
lsy21wangli@163.com;
lsy21wangli@163.com;
lsy21wangli@163.com;
369387500@qq.com;
369387500@qq.com;
sheng8214169@163.com;

我只想保留一个!
展开
 我来答
lijinfeng042
2010-01-16 · TA获得超过679个赞
知道小有建树答主
回答量:725
采纳率:0%
帮助的人:598万
展开全部
你的重复标准是什么?不明确
看代码,是否是重复的网址?

Open "C:\tianyamail.txt" For Append As #1 'Append追加写入
For Each ma In mc
aa=ma '加个标志对比,每一次都对比自然就不同了
If aa<>ma Then Print #1, ma.Value,

Next
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式