【问题标题】:Extracting url using Regex from email body [duplicate]使用正则表达式从电子邮件正文中提取 url [重复]
【发布时间】:2020-06-03 15:46:48
【问题描述】:

所以我一直在寻找有关如何从电子邮件正文中提取特定 url 的解决方案,但许多似乎很广泛或有点令人困惑。这是电子邮件地址:

<a href="http://matrix.ms.com/" target="_blank" data-saferedirecturl="https://www.google.com/url?q=http://matrix.ms.com/&amp;source=gmail&amp;ust=1591284067791000&amp;usg=AFQjCNGSmpctZFZau9kOCv8xa9Abu8a-uQ">Matrix.ms.com</a>

我只想提取http://matrix.ms.com/ 部分(引号之间的链接)。 这就是我让球滚动的方式,但我从这里有点迷失了:

(?<=href\=").*(?="\>)

感谢任何帮助!

【问题讨论】:

标签: regex


【解决方案1】:

您可以使用此正则表达式来捕获链接:

href.+?[\'|\"]+?([^\'|\"]+)?[\'|\"]

工作示例: https://regex101.com/r/GtPNW0/1

【讨论】:

    猜你喜欢
    • 2018-01-19
    • 1970-01-01
    • 2020-04-09
    • 2021-01-17
    • 1970-01-01
    • 2010-11-03
    • 1970-01-01
    • 2011-01-16
    相关资源
    最近更新 更多