以下是两个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>[^|]*)
但第二个响应也是错误,现在我需要第一部分和第三部分,第二部分是动态值,我想忽略它。
任何人都可以协助只使用第一和第三部分的正则表达式吗?
答案 0 :(得分:0)
有很多方法可以做到这一点,这里有一个:
^(.*?)\|.*?\|(.*?)\|
^
匹配字符串的开头,然后.*?
以非贪婪的方式匹配任何内容,这意味着因为我们跟随\|
,它将匹配以下管道