我有例如文本:vb.net正则表达式中删除标签与邮寄地址
" Visit <a href="http://www.flexstaff.com">www.flexstaff.com</a> for details
Email <a href="mailto:[email protected]">[email protected]</a> apply online."
我想删除只包含“的mailto”所以
<a href="mailto:[email protected]">[email protected]</a> will become
[email protected]
的一个标签
我有这样的正则表达式:
Dim rgxMailTo = New Regex("<a\b\s[^<>]*(?<[email protected]*)>|(?<[email protected]*)</a>",RegexOptions.IgnoreCase)
Dim ret As String = rgxMailTo.Replace(text, Environment.NewLine)
但它也选择其他标签。
或'] * \ bmailto \ B [^ <>] * @ [^ <>] *>([^ <>] *)<\/a>' – 2015-04-02 07:29:44
不,我不希望它在标签内捕捉到的电子邮件地址,只有一个标签变通它。 它应该只选择: – 2015-04-02 07:36:13
你的人问这样'[email protected]将成为 雷切尔@ flexstaff.com' – 2015-04-02 07:44:59