【问题标题】:Using Python RegEx in Zapier Formatter Extract Pattern在 Zapier 格式化程序提取模式中使用 Python RegEx
【发布时间】:2018-03-10 15:49:51
【问题描述】:

我在 RSS 项目中有一个字段,其中包含如下 URL:

https://www.facebook.com/9999249845065110

https://www.yelp.com/biz/bix-berkeley-2?hrid=TaFUhHhVrhEJdCPjaB6RUQ

https://www.google.com/search?q=hello%20Signs%20&%20Graphics&ludocid=1720220414695611454#lrd=0x0:0x17df735a614e9c3e,1

我正在尝试使用格式化工具在 Zapier 中设置 Zap,以从本质上提取没有 .com 的根域。所以:

脸书 喊叫 谷歌

我不知道如何使用格式化程序提取模式工具。看不懂语法。

最佳情况下,它可以查看任何 URL 并提取网站名称(例如 facebook/google/yelp)。如果这太复杂了,那么我可以提供一个有限列表,列出要查找的术语,并让它返回第一个(也是唯一一个)找到的术语。因此它会检查 URL 是否包含 facebook、google 或 yelp,如果是,则将该名称作为值返回。

任何帮助将不胜感激。谢谢。

【问题讨论】:

    标签: zapier


    【解决方案1】:

    David 来自 Zapier 平台团队。

    这是完全可能的。 input 是您要搜索的文本(完整的 url),pattern 是您的正则表达式。

    在您的情况下,您希望在 www..com 之间找到单词。使用正则表达式www\.(\w+)\.com

    这对我有用,并退出了yelp

    您可以在此处查看正则表达式的每个部分:https://regex101.com/r/KmwMAV/1

    ​如果您还有其他问题,请告诉我!

    【讨论】:

    • Zapier 上使用了 Regex 的哪种引擎/风格? PCRE、Javascript、Posix、Java、Python ..?
    • 好问题。蟒蛇!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-02
    • 1970-01-01
    • 2019-11-13
    • 1970-01-01
    • 2017-10-09
    • 2019-11-16
    • 1970-01-01
    相关资源
    最近更新 更多