我需要解析以下表达式:
Fertilizer abc 7-15-15 5KG BOX 250 KG
在3个领域:
不知道如何继续。请,任何帮助和解释?
答案 0 :(得分:0)
在alteryx REGEX工具中尝试使用Parse选择方法: ([Az] * [\ d - ] {6,8})([AZ \ d] {2,6})(。{1,5}?)(\ d *)([AZ] *)
您可以在Regexpal上进行测试以查看每组的细分,但基本上第一组括号将为您提供产品说明(文本和空格,直到6-8个字符由数字和破折号组成),第2和第2组。第3部分将处理您不想要的错误信息,第4组将只是数字,第5组将是之后的任何文本。
请注意,如果您的数据包含当前有字符的数字等,则会发生显着变化。
您可以随时将其分解为更小的组,然后再连接在一起。