简单正则匹配问题

天府荣城 2010-09-23 11:01:29
<p><strong>How do I sell game currency to 2moons-dil?</strong><br />
<br />
To sell game currency, please contact us by live chat, email or MSN: <a href='mailto:'></a>

. Our special representative will answer you 24hours every day.We can discuss the price and

make delivery in game. Upon receiving your currency, we will send payment to you via Paypal

or moneybookers or pay you in other service.</p>
<p> </p>
<p><strong>Partnership with 2moons-dil</strong></p>
<p><br />
<br />
<strong>2moons-dil</strong> welcomes partnerships with game developers or resellers to

jointly distribute and promote the services we carry or new products emerging in the

market.<br />
<br />
<strong>How to contact us?</strong><br />
<br />
Please enclose:<br />
? Your proposal.<br />
? Your company's contact information.<br />
? Company's profile</p>
<p>to MSN email : <a href='mailto:'></a>. Once our business manager reviews the proposal. We

will follow up accordingly.<br />
<br />
We welcome beneficial partnerships and hope that we can grow together in this industry.</p>

我想从上面的字符串里面取出<a href='mailto:'></a>这样的字符串,当然mailto:也是可以有内容的,链接之间也是可以有内容的。
我自己写了一个简单的正则,<a href=("mailto:[^\"]+;?"|'mailto:[^\"]+;?'|"mailto:"|'mailto:')>[^</]</a>,但还是不行,希望高手来指点一下,在线等
...全文
123 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
天府荣城 2010-09-23
  • 打赏
  • 举报
回复
2楼的真是高手,多谢了,我结贴了
-过客- 2010-09-23
  • 打赏
  • 举报
回复
try...

Regex reg = new Regex(@"(?is)<a[^>]*?href=(['""]?)mailto:[^'""\s>]*\1[^>]*>.*?</a>");
MatchCollection mc = reg.Matches(yourStr);
foreach (Match m in mc)
{
richTextBox2.Text += m.Value + "\n";
}
MSDNXGH 2010-09-23
  • 打赏
  • 举报
回复
帮顶。。。接分。。。

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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