2024-09-29 21:53:48 发布
网友
我是regex新手,在检测列中产品的sku(唯一id)时遇到一些问题。 我的SKU可以采用任何形式:它们的共同点基本上是:
下面是我专栏中的一个例子:
LX0051 N41554 shoes handbag 1B1F25 1V1F8L store near me M90947 M90844
如何使用regex标识包含sku的行?在
如果我理解正确,你的意思是它必须至少有一个数字,至少一个字母,正好是6个字符。。。试试看
^(?=.*\d)(?=.*[a-z])[a-z\d]{6}$
它使用两个look ahead来确保字符串中至少有一个数字和一个字母。然后它只匹配6个字符。(请记住i标志,如果同时允许使用普通字母和大写字母。)
i
See it here at regex101。在
如果我理解正确,你的意思是它必须至少有一个数字,至少一个字母,正好是6个字符。。。试试看
它使用两个look ahead来确保字符串中至少有一个数字和一个字母。然后它只匹配6个字符。(请记住
i
标志,如果同时允许使用普通字母和大写字母。)See it here at regex101。在
相关问题 更多 >
编程相关推荐