我在RSS项目中有一个字段,其中包含一个URL,例如:
https://www.facebook.com/9999249845065110
https://www.yelp.com/biz/bix-berkeley-2?hrid=TaFUhHhVrhEJdCPjaB6RUQ
我正在尝试使用Formatter工具在Zapier中设置Zap,以便在没有.com的情况下提取根域。所以:
实 喊叫 谷歌
我不知道如何使用Formatter Extract Pattern工具。无法弄清楚语法。
最好的情况是,它可以查看任何网址并提取网站名称(例如facebook / google / yelp)。如果这太复杂了,那么我可以提供一个有限的列表,列出要查找的术语,并让它返回找到的第一个(也是唯一的)。因此,它将检查URL是否包含facebook或google或yelp,如果是,则将该名称作为值返回。
任何帮助将不胜感激。感谢。
答案 0 :(得分:2)
David来自Zapier平台团队。
这是完全可能的。 input
是您要搜索的文字(完整网址),pattern
是您的正则表达式。
在您的情况下,您希望找到www.
和.com
之间的字词。使用正则表达式www\.(\w+)\.com
。
这对我有用,并取出yelp
。
您可以在此处查看正则表达式的每个部分:https://regex101.com/r/KmwMAV/1
如果您有任何其他问题,请与我们联系!