Shopify 过滤器中的正则表达式
Regex in Shopify filters
我正在尝试使用正则表达式从 Shopify link 中删除或替换 ?page=2。正则表达式在这里不起作用吗?
<link rel="canonical" href="{{ canonical_url | replace: '\?page=\d+','' }}" />
Shopify 不支持正则表达式,并且出于安全原因,它可能永远不会支持它。 (我在这方面引用了他们的话)
在您的情况下,您可以使用以下方法来仅获取 URL:
{% assign canonical_url = canonical_url | split: '\?page=' %}
<link rel="canonical" href="{{ canonical_url[0] }}" />
我正在尝试使用正则表达式从 Shopify link 中删除或替换 ?page=2。正则表达式在这里不起作用吗?
<link rel="canonical" href="{{ canonical_url | replace: '\?page=\d+','' }}" />
Shopify 不支持正则表达式,并且出于安全原因,它可能永远不会支持它。 (我在这方面引用了他们的话)
在您的情况下,您可以使用以下方法来仅获取 URL:
{% assign canonical_url = canonical_url | split: '\?page=' %}
<link rel="canonical" href="{{ canonical_url[0] }}" />