Googlesheet正则表达式:仅捕获来自多个图像URL的第一个URL

时间:2018-04-07 03:39:13

标签: regex url google-sheets-query

示例输入:

  

(一   数据变焦图像=" HTTPS://www.example.com/media/catalog/product/cache/1/image/5f444a2891627135a18d90f22b51fc0/d/m/dm104-2.jpg"   ,   数据图像=" HTTPS://www.example.com/media/catalog/product/cache/1/image/500x500/35f444a289162715a18d90f22b51fc0/d/m/dm104-2.jpg"   数据缩放   图像=" HTTPS://www.example.com/media/catalog/product/cache/1/image/70x70/35f444a2891627135a18d90f2b51fc0/d/m/dm104-2.jpg"   一个   数据变焦图像=" HTTPS://www.example.com/media/catalog/product/cache/1/image/35f444a2891627135a18d9022b1fc0/m/i/mirror_disclaimer_web_16.jpg"   )

我想只捕获该部分之后的第一个网址(< a data-zoom-image =")

  

https://www.example.com/media/catalog/product/cache/1/image/5f444a2891627135a18d90f22b51fc0/d/m/dm104-2.jpg

如何使用regularrexpression在googlesheet中执行此操作。

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以像这样使用REGEXEXTRACT方法

=REGEXEXTRACT(A24, "data-zoom-image=""([^\""]*)")

解释 -

data-zoom-image="" - 匹配确切文字data-zoom-image="(使用""代表"([^\""]*) - 第一个捕获组,这是将显示的结果 [^\""] - 任何不是"的字符(再次使用""
* - 匹配零次或多次