Regex 正则表达式删除数字和符号'/';在'之前或之后/';如果productfeed属性中的值小于20
我们使用Koongo模块从Magento网店创建了一个产品提要。我们想将此提要提交到市场。我们的客户在添加产品时没有始终填写尺寸字段。因此,市场的格式也不正确。尺寸示例为:39/6或40/6.5或8/42或8.5/42.5。简言之,要么先是欧洲尺码,然后是英国尺码,要么先是英国尺码,然后是欧洲尺码。我们希望使用正则表达式在提要中正确显示大小,即仅显示欧洲大小。简而言之,我们不想再包括“/UK m”或“UK size/”。在我们的产品提要中,还必须将符号/从结果中删除,这一点很重要。你能帮忙吗 我们可以选择填写两个字段,即“重写自”和“重写至”。我们可以为每个字段使用正则表达式Regex 正则表达式删除数字和符号'/';在'之前或之后/';如果productfeed属性中的值小于20,regex,webshop,Regex,Webshop,我们使用Koongo模块从Magento网店创建了一个产品提要。我们想将此提要提交到市场。我们的客户在添加产品时没有始终填写尺寸字段。因此,市场的格式也不正确。尺寸示例为:39/6或40/6.5或8/42或8.5/42.5。简言之,要么先是欧洲尺码,然后是英国尺码,要么先是英国尺码,然后是欧洲尺码。我们希望使用正则表达式在提要中正确显示大小,即仅显示欧洲大小。简而言之,我们不想再包括“/UK m”或“UK size/”。在我们的产品提要中,还必须将符号/从结果中删除,这一点很重要。你能帮忙吗 我
提前感谢您的帮助。只接受>=20的数字就很简单了。这对你有帮助吗
[2-5][0-9](\.5)?
这将匹配20到59之间的所有尺码,并选择半码我不熟悉Magento。如果它支持正则表达式替换为捕获组,请尝试以下操作:
- 重写自:
^.*([234][0-9](\.5)?).*?$
- 重写为:
$1
-锚定在字符串的开头^
-非贪婪扫描*?
-捕获组启动(
-介于[234][0-9]
和20
49
-可选(\.5)?
分数.5
-捕获组结束)
-非贪婪扫描*?
-锚定在字符串末尾$
- 在替换中使用捕获组:
$1