vb.net(C#)读取txt文件的EMAIL地址

wgvfpl 2011-07-15 09:54:52
怎样读取文本文件的地址?


文本文件内容如下
4ac
AB@vip.163.com;BB@YAHOO.COM.CN


第一行是供应商代码,第二行是email地址。两个email地址之前有分格符(;)每次只取一个,程序根据读取的地址发送邮件。请高手指教


...全文
70 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
蝶恋花雨 2011-07-15
  • 打赏
  • 举报
回复
 string path = @"D:\3.txt";//读取文件txt
StringBuilder sb = new StringBuilder();
int index = 0;//存放第几行。
using (FileStream fs = new FileStream(path, FileMode.Open))
{
using (StreamReader sr = new StreamReader(fs))
{
while (!sr.EndOfStream)
{
index++;//循环一遍+1,大于1就是第二行
string sLine = sr.ReadLine();
if (sLine.Length < 1)
{
continue;
}
if (index > 1)
{
string[] test1 = sLine.Split(';');
foreach (string s in test1)
{
sb.Append(s.Trim() + "</br>");
}
}
}
}
}

Response.Write(sb.ToString());
沐NeMo 2011-07-15
  • 打赏
  • 举报
回复
每次只取一个:是读取一个供应商,还是一个邮件地址啊。要说清楚。
cosmo_sei 2011-07-15
  • 打赏
  • 举报
回复
可以用正则表达式匹配,后遍历所有匹配。

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧