首页 新闻 会员 周边 捐助

用C#代码怎么样从邮箱中的邮件取出URL地址

0
悬赏园豆:20 [待解决问题]

用C#代码怎么样从邮箱中的邮件取出URL地址?

问题补充:

那怎么样是使用using System.Net.Mail;进入邮箱呢?求代码参考

Y Ang的主页 Y Ang | 初学一级 | 园豆:180
提问于:2012-02-06 09:30
< >
分享
所有回答(2)
0

只要能取得邮件正文,用正则取URL就可以了啊

提取文本中URL正则:

\b((ftp|https?)://[-\w]+(\.\w[-\w]*)+|(?i:[a-z0-9](?:[-a-z0-9]*[a-z0-9])?\.)+(?-i:com\b|edu\b|biz\b|gov\b|in(?:t|fo)\b|mil\b|net\b|org\b|[a-z][a-z]\b))(:\d+)?(/[^.!,?;"'<>()\[\]{}\s\x7F-\xFF]*(?:[.!,?]+[^.!,?;"'<>()\[\]{}\s\x7F-\xFF]+)*)?
artwl | 园豆:16736 (专家六级) | 2012-02-06 09:38
0

用正则,将url的前面规则就好了,比如((ftp)|(FTP)|(http)|(HTTP)|(https)|(HTTPS))://(*.?)

az235 | 园豆:8483 (大侠五级) | 2012-02-06 12:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册