VB.net在文本中找到特定的字符串

时间:2019-01-23 12:06:44

标签: html string vb.net

所以我有这段文字:

  

WHOIS来源:RIPE NCC IP地址:185.125.205.81国家/地区:   英国网络名称:
  UK-HYDRACOM-20151111所有者名称:Hydra Communications Ltd CIDR:   185.125.204.0/22从IP:185.125.204.0到IP:185.125.207.255分配:是联系人姓名:Zare NOC地址:C / O Blenheim,Elm House,Elm House,10 Fountain Court,BS32   布里斯托尔4LA电子邮件:***@zare.com滥用电子邮件:abuse@zare.com电话:
  +4402034751254

我想通过使用代码来检索文本“ abuse@zare.com”。我如何找到这个字符串。请注意,电子邮件地址并不总是包含文本“滥用”。此外,文本为HTML格式

1 个答案:

答案 0 :(得分:-1)

正则表达式非常适合此类任务:

Dim abuseEmail = Regex.Match(str, "(?<=Abuse Email:\s)\S+").Value

此正则表达式与文本Abuse Email:之后的所有非空白字符匹配