Regex Shopify过滤器中的正则表达式

Regex Shopify过滤器中的正则表达式,regex,shopify,liquid,Regex,Shopify,Liquid,我正在尝试从带有regex的Shopify链接中删除或替换?page=2。regex不在这里工作吗 <link rel="canonical" href="{{ canonical_url | replace: '\?page=\d+','' }}" /> Shopify不支持regex,出于安全原因,它可能永远也不会支持它。我在这里引用他们的话 在您的情况下,您可以使用以下方法仅获取URL: {% assign canonical_url = canonical_url | sp

我正在尝试从带有regex的Shopify链接中删除或替换?page=2。regex不在这里工作吗

<link rel="canonical" href="{{ canonical_url | replace: '\?page=\d+','' }}" />

Shopify不支持regex,出于安全原因,它可能永远也不会支持它。我在这里引用他们的话

在您的情况下,您可以使用以下方法仅获取URL:

{% assign canonical_url = canonical_url | split: '\?page=' %}
<link rel="canonical" href="{{ canonical_url[0] }}" />

欢迎来到StackOverflow。在发布问题之前,请参阅如何提问。如果需要,您将需要创建一个。我对标记url有一个新问题。这样的建筑怎么做{%if模板包含“collection”和当前的_标记%}{%else%}{%endif%}`我只需要一个带有收藏红地毯的规范链接。不是{%if模板包含“collection”和当前_标记%}{%else%}{%assign canonical_url=canonical_url | split:'?page='%}{%endif%}构造不起作用