我需要解析以下表达式:
Fertilizer abc 7-15-15 5KG BOX 250 KG
在 3 个字段中:
- 产品描述:肥料abc 7-15-15
- 面积: 250
- 尺寸单位:公斤
不知道如何进行。请问,有什么帮助和解释吗?
在 alteryx REGEX 工具中尝试一下,并选择解析作为方法: ([A-z ]* [\d-]{6,8}(([A-Z\d]{2,6}((.{1,5}?)(\d*(([A-Z]*(
您可以在Regexpal上测试它以查看每个组的细分,但基本上第一组括号将为您提供产品描述(文本和空格,直到6-8个字符由数字和破折号组成(,第2和第3部分将处理您不想要的错误信息,第4组将只是数字,第5组将是之后的任何文本。
请注意,如果您的数据具有当前有字符等的数字,这将发生巨大变化。
您始终可以将其分解为更小的组,然后重新连接在一起。