Un SKU no se limpia igual que un teléfono o un código de barras: las letras, guiones, guiones bajos, puntos y barras pueden formar parte del código. Una expresión regular permite conservar el SKU y quitar textos como SKU:, comentarios del proveedor o etiquetas.
Puedes elegir una expresión en la biblioteca de presets con el botón de estrella o escribirla manualmente. Para SKU, un patrón manual suele ser más exacto porque cada proveedor puede tener su propio formato.
Ejemplo: extraer el SKU y pasarlo a mayúsculas
La primera regla usa la condición expresión regular y la acción eliminar todo excepto. La segunda regla convierte el resultado a mayúsculas.

| Antes | Reglas | Después |
|---|---|---|
SKU: ab-100/7 | [A-Za-z0-9]+(?:[-_./][A-Za-z0-9]+)+ → mayúsculas | AB-100/7 |
código proveedor sku-55_blue | [A-Za-z0-9]+(?:[-_./][A-Za-z0-9]+)+ → mayúsculas | SKU-55_BLUE |
Patrones útiles
| Escenario | Patrón | Resultado |
|---|---|---|
| SKU compuesto con separadores | [A-Za-z0-9]+(?:[-_./][A-Za-z0-9]+)+ | Conserva AB-100/7 desde un valor con etiqueta. |
| SKU con letras, dígitos, guion y guion bajo | ^[A-Za-z0-9_-]+$ | Sirve para comprobar un valor ya limpio. |
| El SKU puede no tener separadores | [A-Za-z0-9]{3,} | Conserva un código simple como ABC100. |
Detalles importantes
- No uses un patrón de solo dígitos para un SKU si las letras forman parte del código.
- Si las minúsculas son importantes en el SKU, no añadas la regla
mayúsculas. - Usa reglas separadas para proveedores con formatos de SKU diferentes.