我需要选择以下产品的SKU:
Geladeira Brastemp Inverse 422 Litros - BRE50NR
Lava-Louças Brastemp Ative! 8 Serviços - BLF08AS - 110V
如何创建一个可以从每个字符串中获取代码的唯一正则表达式?
第一个字符串上的代码是BRE50NR,第二个字符串是BLF08AS。请注意,Lava-louça中的第二个字符串的开头是“ - ”。
答案 0 :(得分:1)
答案 1 :(得分:1)
(?<=[ ]-[ ])\b[A-Z0-9]{7}\b
答案 2 :(得分:0)
你可以尝试一下,看看:
(?<= - )\w+
并准确使用匹配的内容。 如果代码没有小写,那么您甚至可以使用:
(?<= - )[A-Z0-9]+