【问题标题】:Write a unique regex to match both requirements [duplicate]编写一个独特的正则表达式来满足这两个要求[重复]
【发布时间】:2023-01-25 16:42:30
【问题描述】:

我有两个 URL 模式:

网址模式 1:https://foo.xyz.com/abc/qyu234

网址模式 2:https://sptfoo.xyz.com/g0/c/abc/qyuu234

我需要从每个 URL 中提取 abc。

我已经编写了单独的正则表达式来单独归档任务:

网址模式 1:https://foo.xyz.com/abc/qyu234 正则表达式:r'。富。.xyz.com/([^/]*)'

网址模式 2:https://sptfoo.xyz.com/g0/c/abc/qyuu234 正则表达式:r'。富。.xyz.com/g0/c/([^/]*)'

但我需要一个单一的正则表达式来帮助我匹配两种模式的要求。

【问题讨论】:

    标签: sql regex


    【解决方案1】:

    下面的正则表达式适用于这两种情况。

    r'https://(?:foo|sptfoo).xyz.com/(?:g0/c/)?([^/]*)'

    【讨论】:

      猜你喜欢
      • 2011-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多