【问题标题】:Regex Pattern to match between the characters [duplicate]字符之间匹配的正则表达式模式[重复]
【发布时间】:2020-02-21 01:25:49
【问题描述】:

我正在尝试从段落中提取信息。

我想获取第一个 (State:) 和 (<br>) 之间的所有内容。

请参阅下面的链接。 http://regexr.com/4uphu

是这样的:

<b>Bank:</b> <a href="#">ABU DHABI COMMERCIAL BANK</a><br><br><b>Address:</b>

如果可能,我需要提取此ABU DHABI COMMERCIAL BANK

谢谢。

【问题讨论】:

  • 我在您从中提取的文本中看不到State:。在您的正则表达式示例中,该字符串不会出现在 State: 字符串之后。

标签: regex preg-replace preg-match preg-match-all


【解决方案1】:

你可以尝试匹配锚标签之间的文本。

<a[^>]+>([^<]+)<\/a>

如果您只想在“银行:”之后进行匹配,请使用以下内容:

<b>Bank:<\/b>\s<a[^>]+>([^<]+)<\/a>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-02
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-04
    • 2013-06-03
    • 2016-10-24
    相关资源
    最近更新 更多