【发布时间】:2018-11-23 14:53:32
【问题描述】:
这里有两个 API 响应:
error|38sax3z|Invalid Zip/State combination|0
declined|38sax3z|We were unable to place your lead at this time|0
这是我用作错误的正则表达式:
error\|[0-9A-z]+\|(?<Value>[^|]*)
但是第二个响应也是一个错误,现在我需要第一部分和第三部分,第二部分是动态值,我想忽略它。
任何人都可以协助只提取第一部分和第三部分的正则表达式吗?
【问题讨论】:
-
试试
(?m)^(?<Type>error|declined)\|[^|]*\|(?<Value>[^|]*)
标签: regex regex-negation