我正在设置一个简单的解决方案,使用元数据添加多个图像以进行 Shopify。我想遵循以下数据结构
String|String|String
(VariantParentName|VariantName|URL or Color|Red|https://cdn.shopify.com/blahblah/file.jpg
)。
我正在尝试在在线工具中使用 regex101 构建器,但我正在努力解决它。任何帮助解决这个模式将不胜感激。
要解决您提供的模式,您可以尝试使用正则表达式 -
\w+\|\w+\|https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)
它的作用是
\w+
匹配任何单词字符,而 \|
实际上查找 |
字符(因为它被转义),最后一个块更具体地查找具有 http(s) 的 Web URL (如您的示例所示)。您不能只使用 \w+
作为网址,因为您的网址包含非单词字符,例如 :
和 \