我有以下列表。
ID AllStatuses
1001 {failed|processing|success}
1002 {failed}
1003 {success|failed}
1004 {processing|success}
1005 {failed|processing}
我的要求是单独显示最乐观的状态。像这样
ID Best Status
1001 success
1002 failed
1003 success
1004 success
1005 processing
有没有办法可以通过一个正则表达式查询来执行此操作,而不是按顺序检查每个正则表达式并返回我最糟糕的三个正则表达式检查情况,其中状态具有最乐观的状态结束?